导航到页面的实例

时间:2014-02-12 18:08:29

标签: windows-phone-8

在我的项目中,我得到了一个页面NotePage.xaml 它有一个名为TextBoxTitle的文本框和一个名为TextBoxTheNote的文本框。

在另一个页面的代码隐藏中,我创建了这个页面的实例并填写了两个文本框。 我似乎无法弄清楚的是:我如何导航到该实例?

我没有任何形式的uri或任何东西。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

使用Windows手机,您不会创建页面实例并导航到它。您只需导航到您需要的页面,然后通过一系列不同的方法传递值。

首次导航

NavigationService.Navigate(new Uri("YourXamlPageName.Xaml", UriKind.RelativeOrAbsolute));

现在我们让你在这里导航是有趣的部分。

决定如何传递数据。

有很多方法。

首先,您可以将其嵌入URI

NavigationService.Navigate(new Uri("YourXamlPageName.Xaml?pageTitle=Whatever", UriKind.RelativeOrAbsolute));

然后在导航到其他页面

中检索它

您还可以序列化数据并在另一侧进行检索。

您可以使用EZ_Iso.dll进行此操作。非常简单快速。非常适合复杂的物体 http://anthonyrussell.info/postpage.php?name=2

最后,另一种传递数据的方法是通过Phone Application Service字典 在这篇博文中概述

http://anthonyrussell.info/postpage.php?name=10

您选择哪种方式只需确保一致,以便保持代码清洁。

祝你好运!