Android Xamarin在页面之间交换

Android Xamarin在页面之间交换,android,ios,xamarin,Android,Ios,Xamarin,我正在用Xamarin表单做一个应用程序,但我没有使用mvvm,我只使用c,在cs文件中做所有事情。我想在页面之间切换,例如,当我按下主页上的按钮时,我会转到设置页面。为了做到这一点,我应该向代码中添加什么? 我试图使用this.Frame.NavigateTyPeopPage2;就像我在常规c中使用的一样,但显然不起作用 注意:这是一款多平台的iOS/Android应用程序您应该使用NavigationPage作为根页面 例如: public App () { MainPage = new

我正在用Xamarin表单做一个应用程序,但我没有使用mvvm,我只使用c,在cs文件中做所有事情。我想在页面之间切换,例如,当我按下主页上的按钮时,我会转到设置页面。为了做到这一点,我应该向代码中添加什么? 我试图使用this.Frame.NavigateTyPeopPage2;就像我在常规c中使用的一样,但显然不起作用


注意:这是一款多平台的iOS/Android应用程序

您应该使用NavigationPage作为根页面

例如:

public App ()
{
  MainPage = new NavigationPage (new Page1());
}
然后在第1页上,您可以导航到第2页,如:

await Navigation.PushAsync (new Page2Xaml ());
返回第2页的第1页:

await Navigation.PopAsync ();

请阅读导航文档-