Метод IDialogService.ShowDialog<T>¶
Показывает ViewModel в модальном диалоге и возвращает управление, когда пользователь его закрывает.
Пространство имён: Eremex.AvaloniaUI.Controls.ApplicationServices
Сборка: Eremex.Common.Contracts.dll
NuGet-пакет: Eremex.Common.Contracts
Объявление¶
public DialogResult ShowDialog<T>(T viewModel, string? caption = null)
where T : IDialogAwareViewModel
Параметры типа¶
| имя | описание |
|---|---|
| T | Тип ViewModel, управляющей диалогом. |
Параметры¶
| имя | тип | описание |
|---|---|---|
| viewModel | T |
Отображаемая ViewModel. Она задаёт содержимое и кнопки диалога и привязана к окну на всё время, пока открыт диалог. |
| caption | string? |
Заголовок окна. Если равен null, заголовок берётся из Title. |
Возвращаемое значение¶
| тип | описание |
|---|---|
DialogResult |
Кнопка, которой был закрыт диалог, или None, если пользователь закрыл его кнопкой в заголовке окна. |
См. также¶
- перечисление DialogResult
- интерфейс IDialogAwareViewModel
- интерфейс IDialogService
- пространство имён Eremex.AvaloniaUI.Controls.ApplicationServices
* Эта страница переведена с использованием технологий машинного перевода.