我在 Windows Phone 7/8 应用程序的应用程序关闭/停用方法中显示了一个 MessageBox。它用于警告用户由于应用程序正在关闭而禁用活动计时器。App Closing/Deactivated 事件非常适合这一点,因为将逻辑放在所有应用程序页面中将是一个杀手 - 太多的页面和导航路径。这工作得很好 - 消息框在 WP7 中显示 OK。
我也知道WP8 API 的重大变化。那里明确指出,激活和启动中的 MessageBox.Show 将导致异常。
问题是在 WP8 中,消息框不会在应用程序关闭时显示。代码无异常执行,但没有出现任何消息。
PS 我在 MS WP Dev 论坛上问过这个问题,但显然没人知道。