Class CommandKeyGestureService
[Export(typeof(ICommandKeyGestureService))]
public class CommandKeyGestureService : ICommandKeyGestureService
- Inheritance
-
CommandKeyGestureService
- Implements
- Inherited Members
Constructors
CommandKeyGestureService(CommandKeyboardShortcut[], ExcludeCommandKeyboardShortcut[], ICommandService)
[ImportingConstructor]
public CommandKeyGestureService(CommandKeyboardShortcut[] keyboardShortcuts, ExcludeCommandKeyboardShortcut[] excludeKeyboardShortcuts, ICommandService commandService)
Parameters
keyboardShortcutsCommandKeyboardShortcut[]excludeKeyboardShortcutsExcludeCommandKeyboardShortcut[]commandServiceICommandService
Methods
BindKeyGestures(FrameworkElement, ILayoutItem)
Binds a the key gestures to ui element and layout item.
public void BindKeyGestures(FrameworkElement element, ILayoutItem layoutItem)
Parameters
elementFrameworkElementThe associated element.
layoutItemILayoutItemThe associated layout item. This is null for global commands.
GetPrimaryKeyGesture(CommandDefinitionBase)
public KeyGesture GetPrimaryKeyGesture(CommandDefinitionBase commandDefinition)
Parameters
commandDefinitionCommandDefinitionBase