private async void ItemClicked() { await this.ScaleTo(1.05, 150); IsChecked = !IsChecked; await this.ScaleTo(1, 150); CheckedCommand?.Execute(null); OnChanged(IsChecked); }
private void OnCheckedChanged(object sender, bool args) { if (!args) { return; } var selectedRad = sender as CoreRadioButton; foreach (var rad in rads) { if (!selectedRad.RadioButtonId.Equals(rad.RadioButtonId)) { rad.Checked = false; } else { SelectedIndex = rad.RadioButtonId; CheckedCommand?.Execute(rad.RadioButtonId); } } }
/// <summary> /// Initialized the object with the given values. /// </summary> /// <param name="p_gmdGameMode">The current game mode.</param> public ArchiveInvalidationBase(GamebryoGameModeBase p_gmdGameMode) { GameMode = p_gmdGameMode; LaunchCommand = new CheckedCommand("Archive Invalidation", "Toggles Archive Invalidation.", IsActive(), ToggleArchiveInvalidation); }
public ViewModel() { AllItems = new ReadOnlyCollection <string>(new[] { "foo", "bar", "baz", "inka", "dinka", "doo", "wibble", "wobble", "bop" }); SelectedItems = new ObservableCollection <string>(new[] { "bar", "baz", "dinka", "wibble" }); Checked = new CheckedCommand(this); }