public MainPage()
{
InitializeComponent();
MasterBehavior = MasterBehavior.Popover;
//Detail = new Playpage();
MenuPages.Add((int)MenuItemType.Browse, (NavigationPage)Detail);
}
public async Task NavigateFromMenu(int id)
{
if (!MenuPages.ContainsKey(id))
{
switch (id)
{
case (int)MenuItemType.Test:
MenuPages.Add(id, new NavigationPage(new Playpage()));
break;
case (int)MenuItemType.Browse:
MenuPages.Add(id, new NavigationPage(new ItemsPage()));
break;
case (int)MenuItemType.About:
MenuPages.Add(id, new NavigationPage(new AboutPage()));
break;
}
}
var newPage = MenuPages[id];
if (newPage != null && Detail != newPage)
{
Detail = newPage;
if (Device.RuntimePlatform == Device.Android)
await Task.Delay(100);
IsPresented = false;
}
}
Этот код примерно такой же, как и дефолт MasterDetailpage, который появляется при создании первой страницы. Тем не менее, я не могу найти первую часть страницы. Если я хочу изменить страницу, которая запускается в первый раз, этот код изменяется или есть какой-либо другой код?