public void OnCheckedChange_SetsValue_False() { SettingsGeneralViewModel vm = new SettingsGeneralViewModel(); vm.OnCheckedChange(false); bool storedCheckedState = vm.GetStoredCheckedState(); Assert.False(storedCheckedState); }
public void SwitchValueChanged(object sender, EventArgs e) { if (!switchButton.On) { DialogHelper.ShowDialog( this, SettingsGeneralViewModel.AreYouSureDialogViewModel, action => { _viewModel.OnCheckedChange(switchButton.On); }, UIAlertActionStyle.Default, action => { switchButton.On = true; _viewModel.OnCheckedChange(switchButton.On); }); } else { _viewModel.OnCheckedChange(switchButton.On); } }
private async void OnCheckedChange(object obj, EventArgs args) { SwitchCompat switchButton = (SwitchCompat)obj; if (!switchButton.Checked && !await DialogUtils.DisplayDialogAsync(this, AreYouSureDialogViewModel)) { switchButton.Checked = true; } _viewModel.OnCheckedChange(switchButton.Checked); }
public void SwitchValueChanged(object sender, EventArgs e) { System.Diagnostics.Debug.Print("Switch clicked. Is on " + switchButton.On); if (!switchButton.On) { DialogHelper.ShowDialog( this, SettingsGeneralViewModel.AreYouSureDialogViewModel, action => { _viewModel.OnCheckedChange(switchButton.On); }, UIAlertActionStyle.Default, action => { switchButton.On = true; _viewModel.OnCheckedChange(switchButton.On); }); } }