1

在通常的注销功能之后,我想清除 win8 应用程序的后台堆栈。我想到了 3 种方法:虽然它们都不能完美地工作

1.注销后创建一个新框架并导航到LoginScreen

问题 - 导航到登录屏幕后,当键盘启动时页面不滚动。

2.在backstack为0时循环并继续调用Frame.Goback。

问题 - 它在遍历每个页面时调用每个页面的 onnavigatedTo。

3.获取和设置导航状态

问题:在注销后设置 LoginScreen 的导航状态后,它工作正常,但我导航到的每个页面都不会调用其构造函数。

如果有人在注销类功能方面取得成功,请提供帮助。

Win8+XAML+C#。

4

1 回答 1

0

在加载的事件中试试这个

 this.Frame.BackStack.Clear();
于 2013-10-15T14:58:23.313 回答