M_K*_*M_K 1 c# silverlight codeplex windows-phone-7 tombstoning
我正在使用Codeplex 的Tombstone帮助器,我有点困惑,我认为它保存了应用程序控件的状态,即Textbox,我在我的应用程序的一个页面上使用代码而不在另一个页面上使用它,但是当我测试它时它只是保存两个页面中文本框的状态相同,没有Tombstone Helper的文本框在我测试它时会保持状态.我正在测试的方法是按下模拟器上的Windows徽标打开浏览器,然后按住后退按钮.
这是我用于墓碑的代码
protected override void OnNavigatingFrom(System.Windows.Navigation.NavigatingCancelEventArgs e)
{
this.SaveState(e);
}
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
this.RestoreState();
}
Run Code Online (Sandbox Code Playgroud)
如果你能帮助我,我将不胜感激
你实际上并没有对你的应用进行逻辑删除 - 只能停用它.要强制应用程序使用逻辑删除(在调试时),请执行以下操作:
在Visual Studio中,右键单击解决方案资源管理器中的项目,然后选择" 属性"以打开"项目设计器".
如果要在停用时将应用程序设置为逻辑删除,请在" 调试"选项卡上选中" 调试时停用时逻辑删除"复选框.如果希望应用程序在停用时进入休眠状态,请取消选中该复选框.
来源:http://msdn.microsoft.com/en-us/library/ff402564(v = vs.92).aspx