Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён:
Tessa.UI.Menu
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис public MenuAction(
string name,
string caption,
IIcon icon,
ICommand command,
string inputGestureText = null,
bool isSelectable = false,
bool isSelected = false,
bool isEnabled = true,
bool isCollapsed = false,
string tooltip = null,
IMenuActionCollection children = null,
ISerializableObject info = null
)
Public Sub New (
name As String,
caption As String,
icon As IIcon,
command As ICommand,
Optional inputGestureText As String = Nothing,
Optional isSelectable As Boolean = false,
Optional isSelected As Boolean = false,
Optional isEnabled As Boolean = true,
Optional isCollapsed As Boolean = false,
Optional tooltip As String = Nothing,
Optional children As IMenuActionCollection = Nothing,
Optional info As ISerializableObject = Nothing
)
public:
MenuAction(
String^ name,
String^ caption,
IIcon^ icon,
ICommand^ command,
String^ inputGestureText = nullptr,
bool isSelectable = false,
bool isSelected = false,
bool isEnabled = true,
bool isCollapsed = false,
String^ tooltip = nullptr,
IMenuActionCollection^ children = nullptr,
ISerializableObject^ info = nullptr
)
new :
name : string *
caption : string *
icon : IIcon *
command : ICommand *
?inputGestureText : string *
?isSelectable : bool *
?isSelected : bool *
?isEnabled : bool *
?isCollapsed : bool *
?tooltip : string *
?children : IMenuActionCollection *
?info : ISerializableObject
(* Defaults:
let _inputGestureText = defaultArg inputGestureText null
let _isSelectable = defaultArg isSelectable false
let _isSelected = defaultArg isSelected false
let _isEnabled = defaultArg isEnabled true
let _isCollapsed = defaultArg isCollapsed false
let _tooltip = defaultArg tooltip null
let _children = defaultArg children null
let _info = defaultArg info null
*)
-> MenuAction
Параметры
- name
- Тип: SystemString
Имя действия, по которому действие можно найти в расширениях. - caption
- Тип: SystemString
Заголовок действия, отображаемый пользователю. - icon
- Тип: Tessa.UIIIcon
Иконка для действия. - command
- Тип: System.Windows.InputICommand
Команда по действию. - inputGestureText (Optional)
- Тип: SystemString
Текст с указанием горячей клавиши, при нажатии которой будет выполнена команда, привязанная к пункту меню.
Указание текста не связывает пункт меню с командой, а лишь служит визуальной индикацией.
- isSelectable (Optional)
- Тип: SystemBoolean
Признак того, что действие может быть отмечено пользователем при выборе действия или программно.
- isSelected (Optional)
- Тип: SystemBoolean
Признак того, что действие было отмечено. - isEnabled (Optional)
- Тип: SystemBoolean
Признак того, что действие доступно. - isCollapsed (Optional)
- Тип: SystemBoolean
Признак того, что действие скрыто от пользователя. - tooltip (Optional)
- Тип: SystemString
Тултип, отображаемый при наведении. - children (Optional)
- Тип: Tessa.UI.MenuIMenuActionCollection
Дочерние действия или null, если создаваемое действие не содержит дочерних действий.
- info (Optional)
- Тип: Tessa.Platform.StorageISerializableObject
Информация для расширений или null, если информация для расширений отсутствует.
См. также