IMenuAction - интерфейс |
Пространство имён: Tessa.UI.Menu
public interface IMenuAction : ICloneable, INamedItem, INotifyPropertyChanged
Тип IMenuAction предоставляет следующие члены.
Имя | Описание | |
---|---|---|
![]() | Caption | Заголовок действия, отображаемый пользователю. |
![]() | CaptionFontWeight |
Толщина шрифта, используемая при выводе заголовка [Tessa.UI.Menu.IMenuAction.Caption].
|
![]() | Children | Дочерние действия. |
![]() | Command | Команда по действию. |
![]() | CommandClosure |
Замыкание для команды [Tessa.UI.Menu.IMenuAction.CommandClosure].
Через свойства этого объекта можно заменить методы Execute и CanExecute для команды.
|
![]() | Icon | Иконка для действия. |
![]() | Info | Информация для расширений. |
![]() | InputGestureText |
Текст с указанием горячей клавиши, при нажатии которой будет выполнена команда, привязанная к пункту меню.
Указание текста не связывает пункт меню с командой, а лишь служит визуальной индикацией.
|
![]() | IsCollapsed |
Признак того, что действие скрыто от пользователя.
По умолчанию значение false.
|
![]() | IsEnabled |
Признак того, что действие доступно. По умолчанию значение true.
|
![]() | IsSelectable |
Признак того, что действие может быть отмечено пользователем при выборе действия или программно.
|
![]() | IsSelected | Признак того, что действие было отмечено. |
![]() | Name | Имя объекта, по которому объект можно идентифицировать в коллекциях. (Унаследован от INamedItem.) |
![]() | Tooltip | Подсказка элемента меню. |
Имя | Описание | |
---|---|---|
![]() | Clone | Создаёт полную копию действия и его дочерних действий. |
Имя | Описание | |
---|---|---|
![]() | PropertyChanged | Occurs when a property value changes. (Унаследован от INotifyPropertyChanged.) |
Имя | Описание | |
---|---|---|
![]() | ExecuteAsync |
Выполняет действие, если оно доступно.
(Определяется MenuExtensions.) |