我有Xamarin.Forms项目。 我在NavigationPage里有MasterDetailPage。 我设置了MasterDetailPage的图标属性,以便图标应该设置为导航栏的左上角位置。但它不起作用。Xamarin形式MasterDetailPage菜单图标不在iOS上显示
public partial class App : Application
{
public App()
{
InitializeComponent();
var masterDetailpage = new MasterDetailPage {
Icon = "menuIcon.png",
Master = new Page { Title = "Sample"},
Detail = new Page()
};
MainPage = new NavigationPage(masterDetailpage);
}
}
这从来不行。如果我将NavigationPage设置为MasterDetailPage的Detail属性,并在Master上设置图标。有用。 但是,在NavigationPage中有MasterDetailPage而非反之亦然。
我可能是错的。但Xamarin Docs仅在Master Detail Pages中显示适用于Android版本的Page Icons,或者您的意思是别的? https://developer.xamarin.com/guides/xamarin-forms/application-fundamentals/navigation/master-detail-page/ – Lepidopteron
默认情况下,iOS上的图标未显示,但您通常可以在iOS上添加图标并将其添加为该页面的图标属性。它适用于某些情况,但不适用于我的情况。 –
导航页面是否可能以某种方式覆盖此属性设置? – Lepidopteron