我希望在通常的注销功能之后清除win8应用程序的backstack。 我想到了3种方法:虽然它们都没有完美运作
1.注销后创建一个新框架并导航到LoginScreen
问题 - 导航到登录屏幕后,页面不会滚动 键盘启动时。
2.在Backstack为0时继续调用Frame.Goback。
问题 - 它在迭代时调用每个页面的onnavigatedTo 它们。
3.get并设置导航状态
问题:我之后设置了LoginScreen的导航状态 注销它工作正常但是我之后导航到的每个页面 不会调用它的构造函数。
如果任何人在注销类型功能方面取得了成功,请提供帮助。
的Win8 + XAML + C#。
答案 0 :(得分:0)
在加载的事件中尝试此操作
this.Frame.BackStack.Clear();