private void onCredentialsRequested(object sender, WifiCredentials item)
        {
            WifiCredResult result = MsgBoxWifiCred.ShowBox(this.parent, item.SSID, item.RemoteHostName, item.RemoteServiceName);

            if (result.IsChanged)
            {
                item.IsUserSaveRequest = true;
                item.WifiPassword      = result.Password;
                item.IsUserCanceled    = false;
                item.RemoteHostName    = result.HostName;
                item.RemoteServiceName = result.ServiceName;
            }
            else
            {
                item.IsUserCanceled = true;
            }
        }
        private void Wifi_CredentialsRequestedEventHandler(object sender, WifiCredentials cred)
        {
            var result = MsgBoxWifiCred.ShowBox(this, cred.SSID, cred.RemoteHostName, cred.RemoteServiceName);

            cred.IsUserCanceled    = !result.IsOk;
            cred.IsUserSaveRequest = result.Save;
            cred.RemoteHostName    = result.HostName;
            cred.RemoteServiceName = result.ServiceName;
            cred.WifiPassword      = result.Password;


            //cred.RemoteHostName = "192.168.4.1";
            //cred.RemoteServiceName = "80";
            //cred.WifiPassword = "******";

            // TODO - implement dialog


            //App.ShowMsg("Returning cred for wifi");
            // Not using UserName
        }