protected override Task OnInternalValueChanged(TValue value) { // notify child radios they need to update their states RadioCheckedChanged.Invoke(this, new RadioCheckedChangedEventArgs <TValue>(value)); return(CheckedValueChanged.InvokeAsync(value)); }
/// <inheritdoc/> protected override void OnValidationStatusChanged(object sender, ValidationStatusChangedEventArgs eventArgs) { base.OnValidationStatusChanged(sender, eventArgs); // Since radios validation works little different when placed in radio group we need // to notify them to re-render when validation changes. RadioCheckedChanged?.Invoke(this, new(CheckedValue) ); }
/// <inheritdoc/> protected override async Task OnInternalValueChanged(TValue value) { // notify child radios they need to update their states RadioCheckedChanged?.Invoke(this, new RadioCheckedChangedEventArgs <TValue>(value)); if (!skipCheckedValueChangedCallback) { await CheckedValueChanged.InvokeAsync(value); } }