【发布时间】:2011-12-07 04:37:23
【问题描述】:
我在主页上有一个按钮,点击它我想退出应用程序并返回手机的主菜单页面。我担心我不能将 CancelEventArgs 用于 button_click 事件,另一个担心是这是导航堆栈中的第一页,因此 Navigation.goBack 是错误的。欢迎提出建议和帮助。
private void btnDeclineClick(object sender,RoutedEventArgs e)
{
exitApplication();
}
public void exitApplication()
{
try
{
NavigationService.CanGoBack.Equals(true);
if (NavigationService.CanGoBack)
{
NavigationService.GoBack();
}
}
catch(Exception e)
{
Logger.log(TAG, e.Message);
}
}
【问题讨论】:
-
点击你的按钮(在主页上)对用户来说是否比点击硬件返回按钮更容易?
-
实际上该按钮是一个拒绝按钮..所以当点击该应用程序时应该退出..由于有一个称为拒绝的按钮,用户有机会正确使用它。因为那里也是一个具有其他功能的接受按钮。
-
我的建议是去掉 Decline 按钮,只使用一个 Accept 按钮。如果用户不想接受您的条款,她可以按硬件返回键退出应用程序。
-
正在考虑使用自定义异常处理..
标签: windows-phone-7 button navigation onclick