在我的项目中,我得到了一个页面NotePage.xaml 它有一个名为TextBoxTitle的文本框和一个名为TextBoxTheNote的文本框。导航到一个页面的实例
在另一个页面的代码隐藏中,我创建了这个页面的一个实例并填入了两个文本框。 我似乎无法弄清楚的是:如何导航到该实例?
我没有任何种类的uri或任何东西。
有什么想法?
在我的项目中,我得到了一个页面NotePage.xaml 它有一个名为TextBoxTitle的文本框和一个名为TextBoxTheNote的文本框。导航到一个页面的实例
在另一个页面的代码隐藏中,我创建了这个页面的一个实例并填入了两个文本框。 我似乎无法弄清楚的是:如何导航到该实例?
我没有任何种类的uri或任何东西。
有什么想法?
使用Windows Phone,您不会创建页面的实例并导航到它。您只需导航到您需要的页面,并通过一系列不同的方法传入值。
首先导航
NavigationService.Navigate(new Uri("YourXamlPageName.Xaml", UriKind.RelativeOrAbsolute));
现在,我们已为您导航来这里的有趣的部分。
决定如何传递数据。
有很多方法。
首先,你可以在URI
NavigationService.Navigate(new Uri("YourXamlPageName.Xaml?pageTitle=Whatever", UriKind.RelativeOrAbsolute));
嵌入它,然后在导航检索到其他页面
还可以序列数据和retrive它的另一面。
您可以使用EZ_Iso.dll。非常简单和快速。伟大的复杂对象 http://anthonyrussell.info/postpage.php?name=2
最后传送数据的另一种方法是通过在本博客文章在这里列出的手机应用服务字典
http://anthonyrussell.info/postpage.php?name=10
而且,任何方式,您只选择一定要一致所以它保持你的代码清洁。
祝你好运!
非常感谢你,这感觉就像我找到了一个缺少的链接:) – TomCB
请确保upvote和复选标记,如果这个答案解决了问题 –
为什么不使用uri作为参数调用页面来填充文本框? –