数据拉动期间停止按钮?

时间:2011-07-15 15:26:30

标签: windows-phone-7 soap asynchronous back-button

是否可以在数据通话期间停止后退按钮的工作?例如,在注册时,我不希望有人按下后退按钮,否则他们可能会注册我的服务而不知道它(除了确认电子邮件)? (下次他们尝试注册时会失败)

2 个答案:

答案 0 :(得分:2)

处理BackKeyPress事件或覆盖网页类中的OnBackKeyPress方法,然后在您想要阻止向后导航时设置e.Handled = true;

请注意,如果您这样做,那么您应该为用户提供取消长时间运行流程的方法,以便他们可以根据需要退出。

答案 1 :(得分:1)

请注意,如果您停止使用“后退”按钮,您的应用程序将无法提交市场。

请参阅5.2.4 Use of Back Button

部分

如果用户遇到他们尝试重新注册的情况(因为他们没有意识到他们之前已经注册过),那么您应该在应用中处理此问题,因为无论如何情况可能会出现。