Xamarin TabbedPage更新图标

时间:2017-07-11 12:40:09

标签: android xamarin layout xamarin.forms icons

如果遇到问题:在我的Xamarin应用程序中,我有一个TabbedPage,如下所示: http://imgur.com/wsOfFzE

现在我要更改活动标签的显示图标。(就像Youtube应用程序一样) 通过创建TabbedPageContens,我设置了不同的黑暗图标。在这些内容页面中,我有这个代码来更改图标:

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

这很好用,在内容页面中,Icon-Path成功更新,但在View中保持不变。

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

我希望有人可以帮助我:D

最好的问候

1 个答案:

答案 0 :(得分:1)

有多种方法可以将标签栏中内置的选定状态图标设置为。它不应该是您通过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