private void SetupNetworkChange()
{
if (NetworkInterface.GetIsNetworkAvailable())
{
_isOnline = true;
}
else
{
_isOnline = false;
}
//We can detect when the network interface goes online/offline/changes address.
NetworkChange.NetworkAddressChanged += new NetworkAddressChangedEventHandler(OnNetworkAddressChanged) ;
}