RayCraftDocs
v1.0.3
bg
raycraft.dev
На тази страница

Dialog

Free

Модален прозорец. Фокусът се премества в него и остава вътре, докато не се затвори (Escape, бутонът за затваряне или щракване върху фона); след това фокусът се връща на предишния елемент. От код ползвайте IRayCraftDialogs.ConfirmAsync / AlertAsync за съобщения, PromptAsync за текстова стойност (null при отказ) или ShowAsync<TComponent>, за да покажете свой компонент; той получава каскаден DialogContext, чиито Close(data) и Cancel() завършват диалога. Нужен е един DialogHost във вашето оформление.

Пример

Контрола Dialog

Параметри

ПараметърТипОписание
ActionsRenderFragmentБутони, показвани най-долу в диалога.
ChildContentRenderFragmentСъдържание, изобразено вътре в компонента.
ClassstringДопълнителни CSS класове, добавени към коренния елемент.
OpenboolДали чекмеджето се показва. Ползвайте с @bind-Open.
PersistentboolЩракване върху фона и Escape не затварят диалога.
StylestringВграден стил, добавен към коренния елемент.
TitlestringТекст на заглавие (заглавие на чекмедже, надпис на раздел, заглавие на колона, надпис на стъпка).

Събития

СъбитиеТипОписание
OpenChangedEventCallback<bool>Вдига се, когато чекмеджето поиска да се затвори.

Пакет

Dialog е част от RayCraft Free. Пакет: RayCraft.Blazor. Тя се тегли от nuget.org. Вижте Първи стъпки.