Windows Phone 7 Tip (10) -- 使用NavigationService.GoBack()
一般在wp7中可以用back键回到前一个page,但如果有另一个button也需要回到前页:
可以这样,从secondpage到mainpage:
NavigationService.Navigate( new Uri( "/MainPage.xaml", UriKind.RelativeOrAbsolute )
但这样的话如果你在mainpage按back键就会回到secondpage,因为mainpage被添加到Navigation Stack中去了。
正确方法是:
if ( NavigationService.CanGoBack )
{
NavigationService.GoBack();
}
记住任何时候都最好check CanGoBack ()先!