我是 Windows Phone 7 的新手。
我有一个 .xaml 页面,因为我有很多 TextBoxes 和 DatePickers 来输入用户数据,如果他提交表单我将用户数据插入到数据库中。但我的问题是,在那个表格中我有国家按钮,如果他点击那个按钮我会去不同的页面,在那个页面中他可以选择国家然后我回到以前的表格。返回上一页时,用户输入的数据将消失。但在这里我需要维护该页面中的状态(用户输入的日期应重新出现在表单上)。
我可以在 Windows Phone 7 中执行此操作吗?
我是 Windows Phone 7 的新手。
我有一个 .xaml 页面,因为我有很多 TextBoxes 和 DatePickers 来输入用户数据,如果他提交表单我将用户数据插入到数据库中。但我的问题是,在那个表格中我有国家按钮,如果他点击那个按钮我会去不同的页面,在那个页面中他可以选择国家然后我回到以前的表格。返回上一页时,用户输入的数据将消失。但在这里我需要维护该页面中的状态(用户输入的日期应重新出现在表单上)。
我可以在 Windows Phone 7 中执行此操作吗?
考虑使用Windows Phone 工具包中的 ListPicker来选择国家。这不会删除您的控制状态
您将希望将此数据存储在页面状态中。这样,您可以在导航到页面时以及在应用程序挂起后重建页面。否则,在您的应用程序被墓碑化后,您将丢失此数据,并且在您的应用程序重新水化后,用户将不得不再次输入它。如果将其保存为页面状态,则可以恢复页面以使其看起来好像从未发生过墓碑。
msdn 上有很多文档可以帮助您管理应用程序状态。