Dim _isNetworkAvailable = Microsoft.Phone.Net.NetworkInformation.DeviceNetworkInformation.IsWiFiEnabled
虽然我确实有互联网连接,但总是返回false 我正在模拟器上测试,这可能是问题的根源吗?
我如何测试: 我有一个调用上面代码的按钮,并在文本框中显示布尔结果
答案 0 :(得分:1)
您当前的代码仅检查设备上是否启用了Wifi,如果您在模拟器中运行,它将始终返回false。因为在WP7仿真器中没有设置Wifi的接口。您需要使用IsNetworkAvailable
属性来检查是否有可用的互联网连接。请参阅此MSDN link以供参考。所以你的代码应该如下:
Dim _isNetworkAvailable = Microsoft.Phone.Net.NetworkInformation.DeviceNetworkInformation.IsNetworkAvailable