Компонент диалога:
Код: Выделить всё
Cost or Foreign Cost?
Cost
Foreign Cost
@code {
[CascadingParameter]
MudDialogInstance MudDialog { get; set; }
}
Код: Выделить всё
protected internal async Task ColumnDialog()
{
bool result = false;
await InvokeAsync(async () =>
{
var Dialog = DialogService.ShowAsync("", new(), new() { DisableBackdropClick = true, CloseOnEscapeKey = false });
var Result = await Dialog.Result;
result = (bool)Result.Data;
});
return result;
}
Но когда я вызываю метод через внешний класс, кнопки не отвечают.
Я вызываю метод в классе следующим образом:
Код: Выделить всё
var res = _indexPage.ColumnDialog().Result;
Есть идеи, почему диалоговые кнопки не отвечают? Имеет ли это какое-либо отношение к контексту, в котором открывается диалог? ТИА
Подробнее здесь: https://stackoverflow.com/questions/786 ... rnal-class