【问题标题】:How to Navigate to the main Page on Windows Phone 8.1如何导航到 Windows Phone 8.1 上的主页
【发布时间】:2016-01-22 11:04:54
【问题描述】:

请问,您能告诉我如何使用Frame.Navigate(typeof(MainPage)); 从关闭堆栈中所有页面的任何页面转到主页面吗?

我尝试使用此代码:

for (int i = 0; i < Frame.BackStack.Count; i++)
{
    Frame.BackStack.RemoveAt(i);
}
Frame.Navigate(typeof(HomePage));

但不起作用,因为当我按下返回键按钮时,页面却打开了。

非常感谢!

【问题讨论】:

    标签: c# navigation windows-phone-8.1 frame


    【解决方案1】:

    如果你只是想让完整的后台堆栈消失,只需使用

    Frame.BackStack.Clear();
    

    【讨论】:

      【解决方案2】:

      首先导航到MainPage然后清除backstack

      Frame.Navigate(typeof(MainPage));
      Frame.BackStack.Clear();
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多