[WP7]傳遞數字

  • 1701
  • 0

[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);
        }

程式寫完 就來執行看看吧

圖片 013

圖片 014

 

按下Go back 我們可以發現 我們輸入在 Textbox1 的數字 仍然還在

恩,goback讓我們回來上一頁了

提供完整範例下載

querystring.rar


如有錯誤 歡迎指正