【问题标题】:Xamarin swap between pages页面之间的 Xamarin 交换
【发布时间】:2020-09-26 15:58:51
【问题描述】:

我正在使用 Xamarin 表单做一个应用程序,但我没有使用 mvvm,我只使用 c# 并在 cs 文件中执行所有操作。我想在页面之间交换,例如,当我在主页中按下一个按钮时,我会转到设置页面。为了做到这一点,我应该在我的代码中添加什么? 我试图使用“this.Frame.Navigate(typeof(Page2));”就像我在常规 c# 中使用的那样,但显然不起作用。

P.S.:它是一个多平台应用程序(iOS / Android)

【问题讨论】:

标签: android ios xamarin


【解决方案1】:

您应该使用 NavigationPage 作为根页面。

例如:

public App ()
{
  MainPage = new NavigationPage (new Page1());
}

然后在您的 Page1 上,您可以像这样导航到 Page2:

await Navigation.PushAsync (new Page2Xaml ());

在第2页返回第1页:

await Navigation.PopAsync ();

【讨论】:

    猜你喜欢
    • 2019-03-17
    • 1970-01-01
    • 2015-06-12
    • 1970-01-01
    • 2021-12-17
    • 1970-01-01
    • 2015-10-27
    • 2018-04-17
    • 2018-06-10
    相关资源
    最近更新 更多