Интерфейс IDialogButtonViewModel¶
Описывает одну кнопку в нижней части диалога: как она выглядит, где расположена и что делает при нажатии. Диалог предоставляет свои кнопки через ButtonsSource.
Пространство имён: Eremex.AvaloniaUI.Controls.ApplicationServices
Сборка: Eremex.Common.Contracts.dll
NuGet-пакет: Eremex.Common.Contracts
Объявление¶
Свойства¶
| имя | описание |
|---|---|
| ButtonType { get; } | Вид контрола, отображаемого для этого элемента: обычная кнопка или флажок. |
| Caption { get; } | Текст, отображаемый на кнопке. |
| Classes { get; } | Классы стилей, разделённые пробелами, применяемые к кнопке для придания ей особого внешнего вида, например акцентного стиля основного действия. |
| Command { get; } | Команда, вызываемая при нажатии кнопки. Кнопка без команды ничего не делает. |
| CommandParameter { get; } | Значение, передаваемое в Command при нажатии кнопки. |
| Dock { get; } | Сторона нижней части диалога, к которой прикреплена кнопка. |
| Index { get; } | Позиция кнопки среди кнопок, прикреплённых к той же стороне, в порядке возрастания. null оставляет кнопку в порядке её объявления. |
| IsCancel { get; } | true, если это кнопка отмены, активируемая клавишей Escape. |
| IsDefault { get; } | true, если это кнопка по умолчанию, активируемая клавишей Enter. |
См. также¶
- пространство имён Eremex.AvaloniaUI.Controls.ApplicationServices
* Эта страница переведена с использованием технологий машинного перевода.