@Question

@if (_isYesSelected) { } else { } @if (_isNoSelected) { } else { }
@code { protected override void OnParametersSet() { base.OnParametersSet(); if (!Answer.IsNullOrEmpty()) { if (Answer == "بله") { _isNoSelected = false; _isYesSelected = true; } else if (Answer == "خیر") { _isNoSelected = true; _isYesSelected = false; } } } [Parameter] public string Answer { get; set; } = string.Empty; [Parameter] public EventCallback AnswerChanged { get; set; } [Parameter] public string Question { get; set; } = string.Empty; private bool _isYesSelected = false; private bool _isNoSelected = false; private async Task Yes() { Answer = "بله"; _isNoSelected = false; _isYesSelected = true; await AnswerChanged.InvokeAsync(Answer); } private async Task No() { Answer = "خیر"; _isNoSelected = true; _isYesSelected = false; await AnswerChanged.InvokeAsync(Answer); } }