UIExtensionsAddKeyBinding - метод |
Добавляет привязку на горячую клавишу для выполнения команды плитки,
если выполнение такой команды разрешено.
Пространство имён:
Tessa.UI
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис public static IInputBinding AddKeyBinding(
this IUIContext context,
ITile tile,
Key key,
ModifierKeys modifierKeys = ModifierKeys.None
)
<ExtensionAttribute>
Public Shared Function AddKeyBinding (
context As IUIContext,
tile As ITile,
key As Key,
Optional modifierKeys As ModifierKeys = ModifierKeys.None
) As IInputBinding
public:
[ExtensionAttribute]
static IInputBinding^ AddKeyBinding(
IUIContext^ context,
ITile^ tile,
Key key,
ModifierKeys modifierKeys = ModifierKeys::None
)
[<ExtensionAttribute>]
static member AddKeyBinding :
context : IUIContext *
tile : ITile *
key : Key *
?modifierKeys : ModifierKeys
(* Defaults:
let _modifierKeys = defaultArg modifierKeys ModifierKeys.None
*)
-> IInputBinding
Параметры
- context
- Тип: Tessa.UIIUIContext
Контекст операции с пользовательским интерфейсом. - tile
- Тип: Tessa.UI.TilesITile
Плитка, команду которой требуется выполнить, если выполнение такой команды разрешено.
- key
- Тип: System.Windows.InputKey
Клавиша, при нажатии на которую с заданными модификаторами modifierKeys
выполняется команда плитки, если выполнение такой команды разрешено.
- modifierKeys (Optional)
- Тип: System.Windows.InputModifierKeys
Модификаторы, которые должны быть нажаты вместе с клавишей key для выполнения
команды плитки, если выполнение такой команды разрешено. Допустимы указывать несколько
модификаторов: ModifierKeys.Shift | ModifierKeys.Alt.
Возвращаемое значение
Тип:
IInputBinding
Созданная привязка, которая добавлена в коллекцию привязок
InputBindings,
или уже существовавшая привязка, если уже существовала привязка с таким же жестом.
Примечание об использовании
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
IUIContext. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).
См. также