消息框在Windows Phone 7应用程序中10秒后崩溃

时间:2012-12-22 14:37:34

标签: windows-phone-8

这是我在WP 7 app dev中遇到的问题。实际上我想在应用程序启动时检测网络的存在  我用这个代码

bool isNetwork=NetworkInterface.GetIsNetworkAvailable();
if(!isnetwork) 
{    
    MessageBox.Show("No Network Available","App Name",MessageBoxButton.OkCancel); 
}

以下代码我在该类的构造函数()中编写,我只想知道两件事

  1. 我应该在哪里编写代码,以便在应用程序打开时显示消息框,直到用户选择“是”或“否”,消息框保持不变。
  2. 我想在用户按下MessageBox上的“NO”按钮时退出应用程序

    我很困惑,我应该使用 application_launching()事件还是应该在 OnNavigatedTo()中进行编码?

  3. 需要正确的代码!谢谢:-)

1 个答案:

答案 0 :(得分:2)

如果您在OnNavigatedTo事件的Constructor中编写MessageBox,您将面临同样的问题。您必须在页面的Loaded事件处理程序中明智地处理它。

以编程方式没有退出应用程序的优先方式。我建议您不要决定退出应用程序,而是在页面上显示一些静态内容和“无网络可用,稍后再试”文字。