Перейти к содержанию

Метод 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, если пользователь закрыл его кнопкой в заголовке окна.

См. также



* Эта страница переведена с использованием технологий машинного перевода.

Used in articles