我已经完成了LoadState和SaveState,一切正常。
我只想查看页面的构造函数,如果我来自暂停或不... 我可以做一个全局bool变量,当我进入LoadState来改变它的值时:
bool suspended;
protected override void LoadState(Object navigationParameter, Dictionary<String, Object> pageState)
{
...
if (pageState != null)
{
suspended = true;
...
}
}
public MainPage()
{
this.InitializeComponent();
if (!suspended)
{
...
}
}
这很好用,但有什么东西可以构建吗?我想我可以在没有全局变量的情况下检查它......
答案 0 :(得分:0)
在App.xaml.cs中,OnLaunched(LaunchActivatedEventArgs args)
事件可以为您提供详细信息。您只需在导航到特定页面时传递args
即可。 args
拥有名为PreviousExecutionState