在我的項目中,我得到了一個頁面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作爲參數調用頁面來填充文本框? –