2012-03-02 9 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に接続しているときにネットワークをチェックすることはできません

関連する問題