My team is working on a team project aplication. At the moment, we need an event handler to check the connection status (if it’s on/off).
I had big hopes in the System.Net.NetworkInformation Namespace, but unfortunately most important things aren’t supported in wp8.
Can anyone help me with it a bit?
Edit 1#
It seems, I didn’t specifed my problem well.
I’m using Mvvm light expresion, and it does not support that namespace or at least I can’t add it.
I’m a newbie in using VS and c# atm, mayby I’m doing someting wrong, but simply when im trying to add the refernce to my project it does not list.
I haven’t tried the System.Net.NetworkInformation namespace on WP8. But the new WP8 Windows.Networking.Connectivity Windows Phone Runtime namespace works just fine.
Use Windows.Networking.Connectivity.NetworkInformation.NetworkStatusChanged to know when network conditions change and use Microsoft.Phone.Net.NetworkInformation.NetworkInterface properties or Windows.Networking.Connectivity.NetworkInformation properties to see what’s up.
When I test this code snippet on my WP8 Lumia 920 it works as expected. On startup when my phone is on WiFi only I see the following MessageBox:
And once I shutdown my WiFI router and the WiFi connection on the phone is lost I see the following MessageBox: