Интерфейс IChoiceDialogService¶
Показывает диалог с произвольным набором кнопок и возвращает результат нажатой кнопки.
Пространство имён: Eremex.AvaloniaUI.Controls.ApplicationServices
Сборка: Eremex.Common.Contracts.dll
NuGet-пакет: Eremex.Common.Contracts
Объявление¶
Методы¶
| имя | описание |
|---|---|
| Show<T>(…) | Показывает модальный диалог с заданными вариантами выбора. |
Примечания¶
Дополняет IMessageBoxService, который поддерживает только фиксированные наборы кнопок (Ok/OkCancel/YesNo/AbortRetryIgnore/RetryCancel) и возвращает DialogResult. Этот сервис предназначен для случаев, когда подписи кнопок задаются кодом приложения, например "Show log" / "Close". Окно-владелец определяется базовым сервисом IDialogService через IWindowsManager, поэтому здесь его указывать не нужно.
См. также¶
- пространство имён Eremex.AvaloniaUI.Controls.ApplicationServices
* Эта страница переведена с использованием технологий машинного перевода.