Windows phone 7 呼入呼叫未触发OnNavigateAway?

Windows phone 7 呼入呼叫未触发OnNavigateAway?,windows-phone-7,windows-phone-7.1,xna-4.0,Windows Phone 7,Windows Phone 7.1,Xna 4.0,我有一个WP7XNA游戏,需要在用户离开时保存状态。当用户按下开始按钮、后退按钮等时会发生这种情况。但是,当我接到来电时(即使我接听来电),游戏不会暂停,也不会发生任何事情 接收呼叫是否不会触发OnNavigateAway?这种感觉是因为你没有得到经典的向后导航转换,但它更像是一个覆盖层。我想你可能在寻找停用的事件处理程序。使用类似下面的代码,其中“GameDeactived”是用户按下home按钮或接听电话等的操作方法 PhoneApplicationService.Current.Deact

我有一个WP7XNA游戏,需要在用户离开时保存状态。当用户按下开始按钮、后退按钮等时会发生这种情况。但是,当我接到来电时(即使我接听来电),游戏不会暂停,也不会发生任何事情


接收呼叫是否不会触发OnNavigateAway?这种感觉是因为你没有得到经典的向后导航转换,但它更像是一个覆盖层。

我想你可能在寻找停用的事件处理程序。使用类似下面的代码,其中“GameDeactived”是用户按下home按钮或接听电话等的操作方法

PhoneApplicationService.Current.Deactivated +=
                  new EventHandler<Microsoft.Phone.Shell.DeactivatedEventArgs>(GameDeactivated);
PhoneApplicationService.Current.Deactivated+=
新事件处理程序(已停用);

希望有帮助。

处理
模糊事件以暂停游戏。当某些UI浏览器位于屏幕上方时引发此事件。电话、信息框等。这应该对您有所帮助