Windows phone 7 关于WindowsPhone7中墓碑的问题

Windows phone 7 关于WindowsPhone7中墓碑的问题,windows-phone-7,windows-phone,tombstoning,Windows Phone 7,Windows Phone,Tombstoning,我有一个奇怪的问题:我导航到一个视图,选中一个或多个复选框,然后返回(我没有覆盖navigateFrom方法)。然后我再次导航到我的视图,并且复选框没有被选中 这是正常的行为吗?我想知道WindowsPhone7的这一“功能”是什么?如果是,这是否意味着无论何时我从一个视图导航,即使它在我的应用程序中,我都需要保存状态?(是的,那太糟糕了…听起来你在做的是: 导航到一个页面 在该页面的UI上更改某些内容(复选框) 从那一页返回 再回到那一页 如果这就是你正在做的,下面就是发生的事情 在第3点,页

我有一个奇怪的问题:我导航到一个视图,选中一个或多个
复选框
,然后返回(我没有覆盖
navigateFrom
方法)。然后我再次导航到我的视图,并且复选框没有被选中


这是正常的行为吗?我想知道WindowsPhone7的这一“功能”是什么?如果是,这是否意味着无论何时我从一个视图导航,即使它在我的应用程序中,我都需要保存状态?(是的,那太糟糕了…

听起来你在做的是:

  • 导航到一个页面
  • 在该页面的UI上更改某些内容(复选框)
  • 从那一页返回
  • 再回到那一页
  • 如果这就是你正在做的,下面就是发生的事情

    在第3点,页面被销毁。如果你没有保存一些东西,那么系统就不会神奇地为你保存它

    在第4点中,创建了一个全新的页面。如果您没有编写任何代码来设置UI状态,那么它将是默认的

    假设复选框的选中状态代表应用程序中的其他内容。因此,您可能应该考虑将其选中状态绑定到基础设置

    因为系统不知道什么是你想要坚持的改变,什么不是,它把这留给你


    通常最好在数据或设置更改完成后立即保存。无论在应用程序中导航,您的应用程序都可能在任何时候被删除,您可能希望保留应用程序及其数据/状态,以便用户不会因为删除而丢失任何内容或感到困惑。

    听起来您正在做的是:

  • 导航到一个页面
  • 在该页面的UI上更改某些内容(复选框)
  • 从那一页返回
  • 再回到那一页
  • 如果这就是你正在做的,下面就是发生的事情

    在第3点,页面被销毁。如果你没有保存一些东西,那么系统就不会神奇地为你保存它

    在第4点中,创建了一个全新的页面。如果您没有编写任何代码来设置UI状态,那么它将是默认的

    假设复选框的选中状态代表应用程序中的其他内容。因此,您可能应该考虑将其选中状态绑定到基础设置

    因为系统不知道什么是你想要坚持的改变,什么不是,它把这留给你


    通常最好在数据或设置更改完成后立即保存。无论在应用程序中导航,您的应用程序都可能在任何时候被删除,您可能希望保留应用程序及其数据/状态,以便用户不会因为删除而丢失任何内容或感到困惑。

    在您自己的应用程序中导航不使用删除,因此您的问题标题有点误导。你真的在问自己应用程序中的视图状态。如果不是墓碑,那是什么?我在我的应用程序中导航,但我的数据似乎在进程中丢失。在你自己的应用程序中导航不使用墓碑,因此你的问题标题有点误导。你真的在问自己应用程序中的视图状态。如果不是墓碑,那是什么?我在我的应用程序中导航,但似乎我的数据在过程中丢失了这正是我正在做的。所以我修复了它:使用复选框和我的视图“parent”进行视图使用的绑定。现在它起作用了。但这不是墓碑的问题,对吗?我仍然必须处理持久性存储,以防它被删除?谢谢你的帮助!这正是我正在做的。所以我修复了它:使用复选框和我的视图“parent”进行视图使用的绑定。现在它起作用了。但这不是墓碑的问题,对吗?我仍然必须处理持久性存储,以防它被删除?谢谢你的帮助!