1

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

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

下面的代码我写在类的Constructor()中,我只想知道两件事

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

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

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

4

1 回答 1

2

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

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

于 2012-12-22T14:48:26.537 回答