它必须就在我面前,但我找不到它。我正在使用面向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;
}

08-18 09:09