protected async Task InternalOnChange(ChangeEventArgs args) { if (_indeterminate) { _indeterminate = false; _indeterminateChanged = true; if (!_indeterminateUncontrolled) { Indeterminate = false; await IndeterminateChanged.InvokeAsync(false); } } if (!_checkedUncontrolled) { Checked = (bool)args.Value; } else { _isChecked = (bool)args.Value; } await CheckedChanged.InvokeAsync((bool)args.Value); }
protected async Task InternalOnChange(ChangeEventArgs args) { if (_indeterminate) { _indeterminate = false; _indeterminateChanged = true; if (!_indeterminateUncontrolled) { Indeterminate = false; await IndeterminateChanged.InvokeAsync(false); } } bool?value = (bool?)args.Value; if (!_checkedUncontrolled) { Checked = value; } else { _isChecked = value.GetValueOrDefault(); } await CheckedChanged.InvokeAsync(value.GetValueOrDefault()); CascadedEditContext?.NotifyFieldChanged(FieldIdentifier); }
private async Task ChangeHandle(ChangeEventArgs e) { Checked = !Checked; await CheckedChanged.InvokeAsync(Checked); await OnChanged.InvokeAsync(Checked); }
protected async Task ToggleCheck() { if (!Disabled) { Checked = !Checked; await CheckedChanged.InvokeAsync(Checked); } }
protected Task OnClick(MouseEventArgs args) { Debug.WriteLine($"Clicked and {(!Disabled ? "not" : "")} Disabled"); if (Command != null) { Command.Execute(CommandParameter); } return(CheckedChanged.InvokeAsync(!IsChecked)); }
private async Task ChangeHandle(ChangeEventArgs e) { Checked = !Checked; if (Parent != null) { await Parent.CheckTagger(Checked, Value); } await CheckedChanged.InvokeAsync(Checked); await OnChanged.InvokeAsync(Checked); }
protected Task OnClick(MouseEventArgs args) { //Debug.WriteLine($"Clicked and {(!IsChecked ? "on" : "off")} ({(!Disabled ? "not" : "")} Disabled)"); if (Command != null) { Command.Execute(CommandParameter); } Checked = IsChecked = !IsChecked; StateText = (IsChecked ? OnText : OffText) ?? DefaultText ?? ""; return(CheckedChanged.InvokeAsync(IsChecked)); }
protected Task OnClick(MouseEventArgs args) { Debug.WriteLine("Clicked"); if (!Disabled) { Debug.WriteLine("Not Disabled"); if (Checked == null) // only update internally if Checked is not set { Debug.WriteLine($"Checked not set so switch to: {!IsChecked}"); IsChecked = !IsChecked; } } return(CheckedChanged.InvokeAsync(!IsChecked)); }
protected async Task HandleChanged(ChangeEventArgs a) { Checked = (bool)a.Value; await CheckedChanged.InvokeAsync(Checked); }
protected override void OnValueChange(bool value) { base.OnValueChange(value); Checked = value; CheckedChanged.InvokeAsync(value); }
internal Task OnCheckedChanged(bool @checked) { Checked = @checked; return(CheckedChanged.InvokeAsync(@checked)); }
protected void HandleCheckedChanged(UIChangeEventArgs e) { InternalValue = e.Value?.ToString().ToLowerInvariant() == (RadioGroup != null ? "on" : "true"); CheckedChanged.InvokeAsync(Checked); NullableCheckedChanged.InvokeAsync(NullableChecked); }
private void OnChanged(ChangeEventArgs e) { CheckedChanged.InvokeAsync(_checked); }
internal Task OnCheckedChanged(bool @checked) { //Multi Select Checked State is bound to the Row Selected State return(CheckedChanged.InvokeAsync(Checked)); }
protected async Task ToggleChecked() { Checked = !Checked; await CheckedChanged.InvokeAsync(Checked); }
protected override Task OnInternalValueChanged(bool?value) { return(Task.WhenAll( CheckedChanged.InvokeAsync(Checked), NullableCheckedChanged.InvokeAsync(NullableChecked))); }
private Task HandleCheckedChanged(ChangeEventArgs evt) { return(CheckedChanged.InvokeAsync((bool)evt.Value)); }