如何确定我是连接到WiFi还是蜂窝网络wpf?

时间:2015-09-10 11:46:19

标签: c# wpf network-programming desktop-application

我正在使用适用于Windows 8.1平板电脑的WPF应用。该应用程序连接到SAP。在设置中,我必须实现仅通过WiFi网络进行同步的选项。

如何确定平板电脑是连接到WiFi还是蜂窝网络?根据我的研究,我已经找到了在XP和Vista上使用通用应用程序的方法。如何使用WPF和Windows 8.1实现此功能?

1 个答案:

答案 0 :(得分:0)

以下代码应该可以在c#

中使用
if(Application.internetReachability == NetworkReachability.ReachableViaCarrierDataNetwork) 

{
//Mobile Data
}

else if(Application.internetReachability == NetworkReachability.ReachableViaLocalAreaNetwork)

{
//WiFi connection
}

else

{
//No network
}