Ejemplo n.º 1
0
        public void UpdateStatus()
        {
            bool isConnectedToANetwork = System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable();
            var  currentConnectedAP    = WifiManager.GetCurrentConnectedAccessPoint();

            if (isConnectedToANetwork)
            {
                string status = (currentConnectedAP != null)
                    ? "Connected to " + currentConnectedAP.Name
                    : "Wired connection active.";

                metroLabel_status.Text = status;
            }
            else
            {
                metroLabel_status.Text = "No internet connection";
            }

            if (currentConnectedAP != null)
            {
                metroButton_disconnect.Text    = "Disconnect from " + currentConnectedAP.Name;
                metroButton_disconnect.Enabled = true;
            }
            else
            {
                metroButton_disconnect.Text    = "No Wifi Connection";
                metroButton_disconnect.Enabled = false;
            }
        }