将数据从页面传递到页面

web*_*ad3 44 windows-phone-7

我正在寻找有关如何从页面传递数据的最佳实践.

在页面AI中有一个触发页面B的按钮.
在页面BI上有6个文本框,允许用户输入信息.用户完成后,单击按钮将其返回到页面A.

我想将这些数据传回页面A.

我见过建议:

  • 构建XML文档并保存到隔离存储
  • 使用App类在属性中存储信息
  • 像查询字符串一样传递它

我正在寻找最佳实践.Microsoft建议使用一个或者通常被认为是最好的方法吗?

谢谢

LXG*_*LXG 63

PhoneApplicationService.Current.State["yourparam"] = param
NavigationService.Navigate(new Uri("/view/Page.xaml", UriKind.Relative));
Run Code Online (Sandbox Code Playgroud)

然后在其他页面简单

var k = PhoneApplicationService.Current.State["yourparam"];
Run Code Online (Sandbox Code Playgroud)