Xamarin TabbedPage updateing图标

问题描述:

如果有一个问题:在我Xamarin应用我有一个这样的TabbedPage: http://imgur.com/wsOfFzEXamarin TabbedPage updateing图标

现在我想改变显示的图标的活动标签的(例如YouTube应用程序) 通过。创建TabbedPageContens,我设置了不同的黑暗图标。在这些内容的网页我有这样的代码更改图标:

Appearing += (s, a) => Icon = "icon.png"); 
Disappearing += (s, a) => Icon = "icon_dark.png"); 

这工作正常,并在内容页面,图标路径获得成功updatet,但在查看它保持不变。

当我在这些位置调试我的应用程序时,我可以看到图标路径已更改。

我希望有人能帮助我:d

问候

+0

尝试把它包装在[Device.BeginInvokeOnMainThread](https://developer.xamarin.com/api/member/Xamarin.Forms.Device.BeginInvokeOnMainThread/p/System.Action/ )电话。 –

有办法来设置内置在标签栏选择状态图标。它不应该是你通过Appearing/Disappearing事件设置的东西。查看James Montemagno撰写的这些教程,了解您可以对TabBar中的图像执行哪些操作。

http://motzcod.es/post/138225183932/tintcolor-selectedimage-xamarin-forms-ios http://motzcod.es/post/157544468267/xamarin-forms-android-selected-and-unselected-tab-colors

+0

谢谢,那正是我一直在寻找的。感谢:D –