当前位置: 首页 > 编程语言 > C#

为Windows Phone 8.1传递数据从页面到页面分享

时间:2023-04-11 00:09:07 C#

C#学习教程:为WindowsPhone8.1将数据从一个页面传递到另一个页面与WindowsPhone7相对)。这里有一个问题:我正在寻找有关如何从页面传递数据的最佳实践。在页面AI中有一个按钮可以触发页面B。在页面BI中有6个文本框允许用户输入信息。当用户完成后,他们单击一个按钮将他们返回到页面A。我想将该数据传递回页面A。我看到了建议:构建一个XML文档并保存到独立存储使用App类存储信息在属性中像查询字符串一样传递它我正在寻找最佳实践。是否有微软推荐或通常认为最好的方法?感谢您在WP8.1中运行-对于Silverlight,WP8.0中使用的方法仍然有效-您有几个选择:请注意,您还必须处理应用程序暂停/恢复-因此它适用于应用程序暂停时保存数据并在恢复时加载它。您应该记住,应用程序恢复时不会调用OnNavigatedTo。以上是关于正常导航(前进)的。如果您想从上一页填充一些数据,那么您有几种选择:请注意,前两种方法的缺点是应用程序在暂停后可能会崩溃。保存到一个文件可能会更好,认为需要更多的工作才能让它正确。-首先创建一个类publicclassPassedData{publicstringemail{get;放;}}-然后您可以在值待处理的页面中导航Frame.Navigate(typeof(Frame2),newPassedData{email=emailtxt.Text});–然后捕获传递给另一个页面的值以上是C#学习教程:WindowsPhone8.1页面间传输数据分享所有内容,如果对大家有用需要详细了解C#学习教程,希望大家多多关注——varpassedData=e.ParameterasPassedData;emailtxt.Text=passedData.email;本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: