Открытие модального окна на основе выбора Muradio в MudblazorC#

Место общения программистов C#
Ответить
Anonymous
 Открытие модального окна на основе выбора Muradio в Mudblazor

Сообщение Anonymous »

Я новичок в программировании и работаю над пользовательским интерфейсом в Mudblazor. Я пытаюсь сделать следующее: у меня есть выбор «Да/Нет» для мудрого радио, когда пользователь выбирает «Нет», он должен отображать некоторые текстовые поля, с которыми я хорошо разбираюсь, но когда пользователь выбирает «Да», он должен открыть модальное окно, и это то, чего мне не удается достичь.
Вот мой код:

Код: Выделить всё





Do you want to use the same account?



Yes
No


@if (SameAccount == "No")
{







}



В части @code или C# я пытаюсь ввести условие SameAccount = yes и вывести мой модальный AccountInput:

Код: Выделить всё

 @code {
public string SameAccount { get; set; } = "";

public string _FirstName { get; set; } = "";
public string _LastName { get; set; } = "";

[CascadingParameter]
private IMudDialogInstance MudDialog { get; set; }

[Inject]
private IDialogService DialogService { get; set; }

private async Task OnSelectedOptionChangedHandler()
{
if (SameAccount == "Yes")
{
var options = new DialogOptions { CloseButton = false, FullWidth = true, MaxWidth = MaxWidth.Medium, BackdropClick = false };
var parameters = new DialogParameters
{
};
var dialog = await DialogService.ShowAsync("Account Input", parameters, options);

var result = await dialog.Result;
}
}
}
К сожалению, когда я выбираю «Да», код не открывает модальное окно.
Не могли бы вы помочь мне, посоветовать мне и объяснить, что я делаю неправильно?
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/798 ... -mudblazor
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»