Windows Phone開發(fā)中頁面間的跳轉(zhuǎn)與傳值實(shí)現(xiàn)過程
本文和大家重點(diǎn)學(xué)習(xí)一下Windows Phone開發(fā)中頁面間跳轉(zhuǎn)與傳值的概念,WindowsPhone7允許創(chuàng)建多個(gè)頁面,但并不像Windowsmobile程序一樣,可能關(guān)閉窗口或最小化,而是通過跳轉(zhuǎn)的方式來實(shí)現(xiàn)的。但是其跳轉(zhuǎn)方式也不同于PC上Sliverlight的跳轉(zhuǎn)方式。
Windows Phone開發(fā)中頁面間跳轉(zhuǎn)與傳值
WindowsPhone7允許創(chuàng)建多個(gè)頁面,但并不像Windowsmobile程序一樣,可能關(guān)閉窗口或最小化,而是通過跳轉(zhuǎn)的方式來實(shí)現(xiàn)的。但是其跳轉(zhuǎn)方式也不同于PC上Sliverlight的跳轉(zhuǎn)方式。不過其傳值方式卻是一樣的。
一、Windows Phone開發(fā)中頁面跳轉(zhuǎn):
可以通過這條語句來完成:this.NavigationService.Naviagte(newUri("/testPage.xaml",UriKind.Relative));
向前跳轉(zhuǎn):this.NavigationService.GoFroward();
向后跳轉(zhuǎn):this.NavigationService.GoBack();
二、Windows Phone開發(fā)中頁面?zhèn)髦?/strong>
對(duì)于頁面間的傳值,可以使用PC上的Sliverlight或Asp.net的傳值方式。一般常用的有:Application或QueryString等方式。