Windows Phone 7 Tip (10) -- 使用NavigationService.GoBack()
2010-09-06 16:11
309 查看
一般在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 ()先!
可以这样,从secondpage到mainpage:
NavigationService.Navigate( new Uri( "/MainPage.xaml", UriKind.RelativeOrAbsolute )
但这样的话如果你在mainpage按back键就会回到secondpage,因为mainpage被添加到Navigation Stack中去了。
正确方法是:
if ( NavigationService.CanGoBack )
{
NavigationService.GoBack();
}
记住任何时候都最好check CanGoBack ()先!
相关文章推荐
- 使用Windows Azure Mobile Service开发Windows Phone 8 App【转http://www.cnblogs.com/dlbrant/archive/2013/04/02/2996627.html】
- Windows Phone笔记(10)使用独立存储(中)
- golang实战使用gin+xorm搭建go语言web框架restgo详解10 使用restgo搭建后台管理系统
- history.go()和history.back()的作用及使用
- javascript:history.go()和History.back()等使用方法
- 使用JavaScript的history对象来实现页面前进后退(go/back/forward)。
- (TIP)service使用process类调用bat文件时应该注意的一个地方
- Azure PowerShell (10) 使用PowerShell导出订阅下所有的Azure VM和Cloud Service的高可用情况
- Windows Phone 7 Tip (13) -- 如何搜集应用使用数据
- Windows Phone 7 Tip - 小心使用 OnNavigatedTo 事件
- Windows Phone 7 Tip - 小心使用 OnNavigatedTo 事件
- windows phone开发-windows azure mobile service使用入门
- react native学习笔记10——react-navigation的嵌套使用
- Jollen 的 Android 教学(10): 如何检查 Service 是否已启动?使用 Android 除错器
- 关于navigationViewController与tabViewController组合使用的问题
- (转)Android中BindService方式使用的理解
- 机器学习速成课程笔记10:使用TF的基本步骤
- Tip - Windows Phone 7 客户端数据库
- Android中Service方式使用的理解
- Android BottomNavigationBar底部导航控制器的使用