void NetworkChange_NetworkAddressChanged(object sender, EventArgs e) { if (WindowsPhoneHelpers.IsAnyNetworkAvailable()) { NetworkChange.NetworkAddressChanged -= NetworkChange_NetworkAddressChanged; SignInButton.IsEnabled = true; SignUpButton.IsEnabled = true; } }
private void _SetSignInButtonEnabling() { if (WindowsPhoneHelpers.IsAnyNetworkAvailable() && // TODO Remove this line after testing !string.IsNullOrEmpty(LoginTextBox.Text) && !string.IsNullOrEmpty(PasswordTextBox.Password)) { SignInButton.IsEnabled = true; } else { SignInButton.IsEnabled = false; } }
public AuthPage() { InitializeComponent(); _settings = new Settings(new ProtectDataAdapter()); if (!WindowsPhoneHelpers.IsAnyNetworkAvailable()) { NetworkChange.NetworkAddressChanged += NetworkChange_NetworkAddressChanged; SignInButton.IsEnabled = false; SignUpButton.IsEnabled = false; } else { //if (!string.IsNullOrEmpty(_settings.AccessToken)) if (!string.IsNullOrEmpty(_settings.UserName) & !string.IsNullOrEmpty(_settings.Password)) { App.Current.IsFirstRun = false; //always false // To make less work during checking and getting values, save settings in a local variables. string userName = _settings.UserName; string password = _settings.Password; if (string.IsNullOrEmpty(_settings.Secret) || string.IsNullOrEmpty(userName) || string.IsNullOrEmpty(password)) { // Internal error message show... and continue work } else { LoginTextBox.Text = userName; PasswordTextBox.Password = password; _Authorize(userName, password, null); } } } }