Win Phone 8 实现页面导航
生活随笔
收集整理的這篇文章主要介紹了
Win Phone 8 实现页面导航
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1、在phone8程序里實現(xiàn)兩個頁面之間導(dǎo)航
在phone8程序里創(chuàng)建兩個頁面:A、B。在A頁面里拖入一個Button,明明為btnA,Button的點擊事件里加入以下代碼:
NavigationService.Navigate(new Uri("/B.xaml", UriKind.Relative)); 在B頁面里拖入一個Button命名為btnB,Button的點擊事件里加入以下代碼: NavigationService.GoBack(); 如此,在A頁面里點擊按鈕可以導(dǎo)航到B頁面,在B頁面里點擊按鈕可以返回A頁面。2、在兩個導(dǎo)航頁面之間傳遞參數(shù)
在上一部分里的代碼修改如下:btnA的點擊事件里導(dǎo)航方法修改為這樣:
NavigationService.Navigate(new Uri("/B.xaml?msg=我是傳遞過來的參數(shù)1呦&abc=我是參數(shù)2", UriKind.Relative)); 在B頁面里創(chuàng)建一個方法: protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) {base.OnNavigatedTo(e);string msg = "";string abc=””;if (NavigationContext.QueryString.TryGetValue("abc", out abc))MessageBox.Show( abc);if (NavigationContext.QueryString.TryGetValue("msg", out msg)) MessageBox.Show( msg); }?
轉(zhuǎn)載于:https://www.cnblogs.com/Simon-Asw/archive/2013/03/12/2955941.html
總結(jié)
以上是生活随笔為你收集整理的Win Phone 8 实现页面导航的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于动态创建控件性能提高 以及 Su
- 下一篇: 找ipcore的地方