ClassKeyGesture
Defines a keyboard combination that can be used to invoke a command.
Definition
Namespace:Telerik.UI.Xaml.Controls
Assembly:Telerik.WinUI.Controls.dll
Syntax:
[TypeConverter(typeof(KeyGestureConverter))]
public class KeyGesture : InputGesture
Inheritance: objectInputGestureKeyGesture
Constructors
KeyGesture(VirtualKey)
Initializes a new instance of the KeyGesture class.
Declaration
public KeyGesture(VirtualKey key)
Parameters
key
VirtualKey
The key.
KeyGesture(VirtualKey, VirtualKeyModifiers)
Initializes a new instance of the KeyGesture class.
Declaration
public KeyGesture(VirtualKey key, VirtualKeyModifiers modifiers)
Parameters
key
VirtualKey
The key.
modifiers
VirtualKeyModifiers
The modifiers.
KeyGesture(VirtualKey, VirtualKeyModifiers, string)
Initializes a new instance of the KeyGesture class.
Declaration
public KeyGesture(VirtualKey key, VirtualKeyModifiers modifiers, string displayString)
Parameters
key
VirtualKey
The key.
modifiers
VirtualKeyModifiers
The modifiers.
displayString
The display string.
Properties
DisplayString
Gets a string representation of this KeyGesture.
Declaration
public string DisplayString { get; }
Property Value
The display string.
Key
Gets the key associated with this KeyGesture.
Declaration
public VirtualKey Key { get; }
Property Value
VirtualKey
The key.
Modifiers
Gets the modifier keys associated with this KeyGesture.
Declaration
public VirtualKeyModifiers Modifiers { get; }
Property Value
VirtualKeyModifiers
The modifiers.
Methods
GetDisplayStringForCulture(CultureInfo)
Returns a string that can be used to display the KeyGesture.
Declaration
public string GetDisplayStringForCulture(CultureInfo culture)
Parameters
culture
Returns
Matches(object, RoutedEventArgs)
When overridden in a derived class, determines whether the specified InputGesture matches the input associated with the specified InputEventArgs object.