[WP7]傳遞數字
在windows phone 傳遞文字 與 asp.net 的querystring非常類似
在第一頁拉一個Textbox控制項 跟button 控制項出來
然後在button1_ManipulationStarted事件 寫入以下code
string querystring = "/page1.xaml?keyword=" + TextBox1.Text ;
this.NavigationService.Navigate(new Uri(querystring, UriKind.Relative));
e.Complete();
e.Handled = true;
然後 新增一頁 page1 就在這接收的動作,需要覆寫OnNavigatedTo
protected override void OnNavigatedTo(NavigationEventArgs args)
{
IDictionary<string, string> parameters = this.NavigationContext.QueryString;
if (parameters.ContainsKey("keyword"))
{
string str = parameters["keyword"];
this.PageTitle.Text = str;
}
base.OnNavigatedTo(args);
}
程式寫完 就來執行看看吧
按下Go back 我們可以發現 我們輸入在 Textbox1 的數字 仍然還在
恩,goback讓我們回來上一頁了
提供完整範例下載
如有錯誤 歡迎指正