Class
KeyGesture

Defines a keyboard combination that can be used to invoke a command.

Definition

Namespace:Telerik.UI.Xaml.Controls

Assembly:Telerik.WinUI.Controls.dll

Syntax:

cs-api-definition
[TypeConverter(typeof(KeyGestureConverter))]
public class KeyGesture : InputGesture

Inheritance: objectInputGestureKeyGesture

Constructors

KeyGesture(VirtualKey)

Initializes a new instance of the KeyGesture class.

Declaration

cs-api-definition
public KeyGesture(VirtualKey key)

Parameters

key

VirtualKey

The key.

KeyGesture(VirtualKey, VirtualKeyModifiers)

Initializes a new instance of the KeyGesture class.

Declaration

cs-api-definition
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

cs-api-definition
public KeyGesture(VirtualKey key, VirtualKeyModifiers modifiers, string displayString)

Parameters

key

VirtualKey

The key.

modifiers

VirtualKeyModifiers

The modifiers.

displayString

string

The display string.

Properties

DisplayString

Gets a string representation of this KeyGesture.

Declaration

cs-api-definition
public string DisplayString { get; }

Property Value

string

The display string.

Key

Gets the key associated with this KeyGesture.

Declaration

cs-api-definition
public VirtualKey Key { get; }

Property Value

VirtualKey

The key.

Modifiers

Gets the modifier keys associated with this KeyGesture.

Declaration

cs-api-definition
public VirtualKeyModifiers Modifiers { get; }

Property Value

VirtualKeyModifiers

The modifiers.

Methods

GetDisplayStringForCulture(CultureInfo)

Returns a string that can be used to display the KeyGesture.

Declaration

cs-api-definition
public string GetDisplayStringForCulture(CultureInfo culture)

Parameters

culture

CultureInfo

Returns

string

Matches(object, RoutedEventArgs)

When overridden in a derived class, determines whether the specified InputGesture matches the input associated with the specified InputEventArgs object.

Declaration

cs-api-definition
public override bool Matches(object targetElement, RoutedEventArgs inputEventArgs)

Parameters

targetElement

object

The target element.

inputEventArgs

RoutedEventArgs

The System.Windows.RoutedEventArgs instance containing the event data.

Returns

bool

Overrides InputGesture.Matches(object, RoutedEventArgs)