Код: Выделить всё
Title Text
@* Button to close dialog *@
Close
customdialog.razor.cs
Код: Выделить всё
public partial class CustomDialog : ComponentBase
{
[Parameter]
public Boolean IsVisible { get; set; } = false;
[Parameter]
public EventCallback IsVisibleChanged { get; set; }
}
consumer.razorобразно
Код: Выделить всё
Open Dialog
@this.ShowDialog
Код: Выделить всё
public partial class Consumer : ComponentBase
{
public partial class PersonalAccessTokenManager
{
public bool ShowDialog { get; set; } = false;
}
void Dialog_OnClose()
{
base.StateHasChanged();
}
}
, когда кнопка « open dialog ». customdialog компонент и значение showdialog в
правильно обновляется, чтобы отразить новое значение.
Когда blose в диалоге нажимается, значение . предполагает быть связанным с переменной потребителя showdialog ). Компонент CustomDialog исчезает, как и ожидалось, но ... значение showdialog , отображаемое в теге conusmer
, не установлено, как я ожидал бы, так как изменение isvisible в диалоговом окне также не должно изменить
Я не знаю, почему ... ??? Я надеюсь, что кто -то здесь сможет увидеть, чего мне не хватает.
Подробнее здесь: https://stackoverflow.com/questions/797 ... -component
Мобильная версия