Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Windows Phone 8.1上导航到主页_C#_Navigation_Windows Phone 8.1_Frame - Fatal编程技术网

C# 如何在Windows Phone 8.1上导航到主页

C# 如何在Windows Phone 8.1上导航到主页,c#,navigation,windows-phone-8.1,frame,C#,Navigation,Windows Phone 8.1,Frame,请告诉我如何使用Frame.Navigate(typeof(MainPage))从任何页面转到主页面关闭堆栈中的所有页面 我尝试使用以下代码: for (int i = 0; i < Frame.BackStack.Count; i++) { Frame.BackStack.RemoveAt(i); } Frame.Navigate(typeof(HomePage)); for(int i=0;i

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

我尝试使用以下代码:

for (int i = 0; i < Frame.BackStack.Count; i++)
{
    Frame.BackStack.RemoveAt(i);
}
Frame.Navigate(typeof(HomePage));
for(int i=0;i
但不起作用,因为当我按下后退键时,页面会打开


非常感谢

如果您只想删除完整的后堆栈,只需使用

Frame.BackStack.Clear();

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

Frame.BackStack.Clear();

首先导航到主页,然后清除Backback

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

首先导航到主页,然后清除Backback

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