Lo primero que tenemos que hacer es una pequeña clase con un método de tipo booleno que nos dirá si la conexión a internet está disponible. El método hace uso del namespace "Microsoft.Phone.Net".
public class Herramientas { public static bool InternetDisponible() { return Microsoft.Phone.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable() ? true : false; } }¿Cómo usar la clase?
El uso de la clase es muy sencillo por ejemplo podemos ponerlo en el evento OnNavigatedTo que es invocado cuando nuestra página está en primer plano.
protected override void OnNavigatedTo(NavigationEventArgs e) { //La conexión a internet no está disponible if (Herramientas.InternetDisponible() == false) { MessageBox.Show("Parece que la conexión a internet no está disponible por favor verificala"); } else { MessageBox.Show("Hay conexión a internet agrega tu lógica aquí :)"); } base.OnNavigatedTo(e); }