2012-03-02 66 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時無法檢查網絡

相關問題