能联网则联网取数据,不能则给提示信息。如何实现判断能否联网?
------解决方案--------------------
using Microsoft.Phone.Net.NetworkInformation;
/// <summary>
/// 网络是否可用
/// </summary>
public static bool IsNetAvailable
{
get
{
return NetworkInterface.GetIsNetworkAvailable();
}
}
以下几个属性你也可以关注
// //DeviceNetworkInformation.CellularMobileOperator;//蜂窝电话的名称
// //DeviceNetworkInformation.IsCellularDataEnabled;//蜂窝数据是否可用
// //DeviceNetworkInformation.IsCellularDataRoamingEnabled;//蜂窝数据是否漫游
// //DeviceNetworkInformation.IsNetworkAvailable;//网络是否可用
// //DeviceNetworkInformation.IsWiFiEnabled;//wifi是否可用
// //DeviceNetworkInformation.NetworkAvailabilityChanged;//网络状况变化
------解决方案--------------------
网络相关的接口都在Microsoft.Phone.Net.NetworkInformation命名空间中:http://msdn.microsoft.com/en-us/library/microsoft.phone.net.networkinformation(VS.92).aspx