它必须就在我面前,但我找不到它。我正在使用面向Android的Xamarin.Forms(开始)并具有一个工具栏。我想在应用程序过程中更改ToolbarItems的图标之一,以指示后台工作进度。
我在哪里可以找到对有问题的ToolbarItem的引用(在设置了它的App类之外),以便可以更新其icon属性?
我也愿意就提供类似视觉指示器的其他方式提出建议。 TIA!
最佳答案
如果您使用的是“母版详细信息”页面,则可以通过此代码来执行。
if (((MasterDetailPage)Application.Current.MainPage).ToolbarItems.Count > 0)
{
((MasterDetailPage)Application.Current.MainPage).ToolbarItems[0].Icon = Constants.deviceIcon;
}