protected async Task InnerCheckedChange(bool @checked) { if (!this.Disabled) { this.Checked = @checked; await this.CheckedChange.InvokeAsync(this.Checked); CheckboxGroup?.OnCheckboxChange(this); } }
protected async Task InputCheckedChange(ChangeEventArgs args) { if (args != null && args.Value is bool value) { await base.ChangeValue(value); if (CheckedChange.HasDelegate) //kept for compatibility reasons with previous versions { await CheckedChange.InvokeAsync(value); } CheckboxGroup?.OnCheckboxChange(this); } }
protected async Task InnerCheckedChange(bool @checked) { if (!this.Disabled) { if (this.CheckedChange.HasDelegate) { await this.CheckedChange.InvokeAsync(@checked); } await this.CheckedChange.InvokeAsync(@checked); CheckboxGroup?.OnCheckboxChange(this); } }