IMenuAction - интерфейс
Действие, используемое в меню.
Пространство имён: Tessa.UI.MenuСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.8
public interface IMenuAction : ICloneable,
INamedItem, INotifyPropertyChanged
Public Interface IMenuAction
Inherits ICloneable, INamedItem, INotifyPropertyChanged
public interface class IMenuAction : ICloneable,
INamedItem, INotifyPropertyChanged
type IMenuAction =
interface
interface ICloneable
interface INamedItem
interface INotifyPropertyChanged
end
- Implements
- INotifyPropertyChanged, ICloneable, INamedItem
| 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) |