应用关闭(停用)时Windows Phone 8显示MessageBox

时间:2014-01-31 17:13:38

标签: c# windows-phone-8 windows-phone messagebox lifecycle

我正在尝试在app关闭(或停用)之前显示用户MessageBox。所以我在两个事件中添加了这个:

if (AppSettings.ShouldShowAlertTransfer)
                {
                    MessageBox.Show("...");
                }

但是没有显示MessageBox。我添加这个是因为我正在添加后台传输,我必须通知用户我创建了一些后台传输。我知道我可以在每个页面中将此代码添加到OnKeyBackPressed。但它只适用于后退键而不是中键。在每个页面中复制相同的代码并不好。

那么可以在App.xaml.cs中显示这个MessageBox吗?我怎样才能做到这一点?如果不是如何在用户按下中键时显示MessageBox?

1 个答案:

答案 0 :(得分:1)

我对您的问题很感兴趣所以我打开了一个解决方案并尝试了每一个可用的覆盖和每个单页事件。我也尝试了App.xaml.cs中的所有方法。

我可以毫不含糊地说,基于MSDN documentation和我自己的个人测试,无法检测主页按钮按下或按下搜索按钮。此外,无法显示消息框以暂时停止其中一个操作。

此测试是在Windows Phone 8上使用Visual Studio 2013 Ultimate中的WVGA 512MB仿真器完成的。