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

Параметри
| Параметър | Тип | Описание |
|---|---|---|
Actions | RenderFragment | Бутони, показвани най-долу в диалога. |
ChildContent | RenderFragment | Съдържание, изобразено вътре в компонента. |
Class | string | Допълнителни CSS класове, добавени към коренния елемент. |
Open | bool | Дали чекмеджето се показва. Ползвайте с @bind-Open. |
Persistent | bool | Щракване върху фона и Escape не затварят диалога. |
Style | string | Вграден стил, добавен към коренния елемент. |
Title | string | Текст на заглавие (заглавие на чекмедже, надпис на раздел, заглавие на колона, надпис на стъпка). |
Събития
| Събитие | Тип | Описание |
|---|---|---|
OpenChanged | EventCallback<bool> | Вдига се, когато чекмеджето поиска да се затвори. |
Пакет
Dialog е част от RayCraft Free. Пакет: RayCraft.Blazor. Тя се тегли от nuget.org. Вижте Първи стъпки.
Свързани контроли
- DialogHostМястото, където се показват диалозите, отворени от код (IRayCraftDialogs.ConfirmAsync, AlertAsync, PromptAsync, ShowAsync).
- ColorDialogДиалог за избор на цвят.
- FontDialogДиалог за избор на шрифт.
Изпратете обратна връзкаВерсия 1.0.3