相关疑难解决方法(0)

在WP7 Silverlight应用程序中导航时将复杂对象传递给页面

我一直在使用NavigationServiceNavigate方法导航到我的WP7的Silverlight应用程序的其他页面:

NavigationService.Navigate(new Uri("/Somepage.xaml?val=dreas", UriKind.Relative));
Run Code Online (Sandbox Code Playgroud)

Somepage.xaml,我然后检索查询字符串参数,如下所示:

string val;
NavigationContext.QueryString.TryGetValue("val", out val);
Run Code Online (Sandbox Code Playgroud)

我现在需要一种使用类似方式传递复杂对象的方法.每次我需要将对象传递给新页面时,如何在不必序列化对象的情况下执行此操作?

c# navigation silverlight windows-phone-7

15
推荐指数
3
解决办法
2万
查看次数

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

我有一个完全相同的问题,如从页面到页面传递数据,但仅适用于Windows Phone 8.1(与Windows Phone 7相对).这是一个问题:

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

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

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

我见过建议:

构建XML文档并保存到独立存储使用App类在属性中存储信息传递它像查询字符串我正在寻找最佳实践.Microsoft建议使用一个或者通常被认为是最好的方法吗?

谢谢

c# navigation save windows-phone-8.1

10
推荐指数
1
解决办法
1万
查看次数

如何将对象从xaml页面传递到另一个页面?

将值传递到另一个xaml页面可以轻松完成

NavigationService.Navigate(new Uri("/SecondPage.xaml?msg=" + textBox1.Text, UriKind.Relative));

但这仅适用于字符串值.我想将一个对象传递给xaml页面.我怎么做?

在SO和WP7论坛上发现了类似的问题.解决方案是使用全局变量(不是最好的解决方案).

WP7:将参数传递给新页面?

http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/thread/81ca8713-809a-4505-8422-000a42c30da8

xaml windows-phone-7

3
推荐指数
1
解决办法
7802
查看次数

如何在Windows Phone中的页面之间传递多个数据

在窗口电话中,我使用以下代码在页面之间传输数据,

NavigationService.Navigate(new Uri("/Page.xaml?object1=" & obj, UriKind.Relative));
Run Code Online (Sandbox Code Playgroud)

这里我在页面之间传递一个对象,我应该怎么做才能在页面之间传递两个对象?

c# windows-phone-7

2
推荐指数
1
解决办法
7812
查看次数