Windows phone 7 WindowsPhone7中的状态管理

Windows phone 7 WindowsPhone7中的状态管理,windows-phone-7,state-management,Windows Phone 7,State Management,我是WindowsPhone7的新手 我有一个.xaml页面,其中我有很多文本框和日期选择器来输入用户数据,如果他提交表单,我会将用户数据插入数据库。但我的问题是,在那个表单中,我有国家按钮,如果他点击那个按钮,我将进入不同的页面,在那个页面中,他可以选择国家,然后我将返回到以前的表单。返回上一页时,用户输入的数据将消失。但在这里,我需要维护该页面中的状态(用户输入的日期应重新出现在表单上) 如何在Windows Phone 7中执行此操作?请考虑使用中的列表选择器选择国家/地区。这不会删除控件

我是WindowsPhone7的新手

我有一个.xaml页面,其中我有很多文本框和日期选择器来输入用户数据,如果他提交表单,我会将用户数据插入数据库。但我的问题是,在那个表单中,我有国家按钮,如果他点击那个按钮,我将进入不同的页面,在那个页面中,他可以选择国家,然后我将返回到以前的表单。返回上一页时,用户输入的数据将消失。但在这里,我需要维护该页面中的状态(用户输入的日期应重新出现在表单上)


如何在Windows Phone 7中执行此操作?

请考虑使用中的列表选择器选择国家/地区。这不会删除控件状态

您需要将此数据存储在页面状态。这样,您可以在导航到页面时以及应用程序挂起后重新构建页面。否则,在应用程序被删除后,您将丢失此数据,并且在应用程序重新水化后,用户将不得不再次输入。如果将其保存到页面状态,则可以还原页面,使其看起来好像从未发生过墓碑

msdn上有很多帮助您管理应用程序状态的功能