IMenuAction - интерфейс
Действие, используемое в меню.
Пространство имён: Tessa.UI.MenuСборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
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) |