2012-03-02 68 views

回答

3

使用preprocessor directive, such as #if DEBUG从自定义方法返回false。

或者简单地说,关闭您的电脑上的互联网。您可以禁用本地连接无线网络连接(无论您使用什么),禁用您的PC上的互联网。

确保手机处于飞行模式的同时;-)

例(作品都和手机仿真器上):

private static bool IsNetworkAvailable() 
{ 
    var available = NetworkInterface.GetIsNetworkAvailable(); 

#if DEBUG 
    available = false; 
#endif 

    return available; 
} 
0

我更喜欢这种方式

if (!NetworkInterface.GetIsNetworkAvailable()) 
       MessageBox.Show("You are not connect to the network!"); 

我经常使用它,我在App.xaml.cs中进行验证。

希望它有帮助。

PS:遗憾的是,当您连接到PC时无法检查网络