wp7检测网络是否可用以及网络开启简单代码段

 private bool networkIsAvailable;

 networkIsAvailable = Microsoft.Phone.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable();//当前网络是否可用 
            if (!networkIsAvailable)
            {
                Dispatcher.BeginInvoke(() =>
               {
                   MessageBoxResult res = MessageBox.Show("OK and Cancel", "您没有开启网络或者信号不好!,如需设置网络请选择“OK”", MessageBoxButton.OKCancel);
                   if (res == MessageBoxResult.OK)
                   {
                       ConnectionSettingsTask connectionSettings = new ConnectionSettingsTask();
                       //将连接设置更改为飞行模式            
                       connectionSettings.ConnectionSettingsType = ConnectionSettingsType.Cellular;
                       connectionSettings.Show();
                   }
                   else
                       return;
               });
            }

 

posted @ 2013-01-21 15:52  黑暗&独舞  阅读(312)  评论(0编辑  收藏  举报