示例#1
0
        private void OnWifiChangeDetected(object sender, WifiChangeEventArgs e)
        {
            if (!e.Secure)
            {
                _name = e.Name;
                if (_vpnStatus != VpnStatus.Disconnected && _vpnStatus != VpnStatus.Disconnecting)
                {
                    return;
                }

                ShowNotification();
            }
            else
            {
                _name = string.Empty;
                _eventAggregator.PublishOnUIThread(new HideFlashMessage(_insecureWifiNotificationViewModel));
            }
        }
示例#2
0
        private void OnWifiChangeDetected(object sender, WifiChangeEventArgs e)
        {
            if (e.Secure)
            {
                HideNotification();
                _currentInsecureWifiName = string.Empty;
            }
            else
            {
                _currentInsecureWifiName = e.Name;
                if (_vpnStatus != VpnStatus.Disconnected && _vpnStatus != VpnStatus.Disconnecting)
                {
                    return;
                }

                ShowNotification();
            }
        }