我正在开发Xamarin Forms应用程序,需要在成功登录后显示主细节导航。我想更改默认的汉堡图标,但无法更改。
请查看下面的代码:
由于我的应用程序有登录屏幕,因此我不想在登录屏幕上显示任何导航。我只是在app.xaml.cs
中设置了主页面。
public App()
{
InitializeComponent();
MainPage = new Login();
}
现在,我在点击登录后尝试了以下方法来更改图标,但没有成功。
var dashboard = new Dashboard(){Icon = "Menuicon.png" };
Application.Current.MainPage = dashboard;
Dashboard
是一个主从页面,它的构造函数中,我像下面这样设置了详细页面:
Detail = new NavigationPage((Page)Activator.CreateInstance(typeof(DashbaordDetail))) { Icon = "Menuicon.png" };
它没有反映出新图标。