Windows Phone 7 проверяет подключение к Интернету

Dim _isNetworkAvailable = Microsoft.Phone.Net.NetworkInformation.DeviceNetworkInformation.IsWiFiEnabled

всегда возвращает false, хотя у меня есть подключение к интернету.
Я тестирую на эмуляторе, может ли это быть источником проблемы?

Как я тестирую: у меня есть кнопка, которая вызывает приведенный выше код и отображает результат логического в текстовом поле

1 ответ

Решение

Ваш текущий код только проверяет, включен ли Wifi или нет на устройстве, которое всегда будет возвращать false, если вы запускаете в эмуляторе. Потому что в эмуляторе WP7 нет интерфейса для включения Wifi. Вам нужно использовать IsNetworkAvailable вместо этого, чтобы проверить, есть ли доступ к интернету. Смотрите эту ссылку MSDN для справки. Итак, ваш код должен быть следующим:

Dim _isNetworkAvailable = Microsoft.Phone.Net.NetworkInformation.DeviceNetworkInformation.IsNetworkAvailable
Другие вопросы по тегам