Skip to main content

KeyBinding Class

Definition​

Namespace:Avalonia.Input
Assembly:Avalonia.Base
Package:Avalonia
public class KeyBinding

Inheritance: object -> AvaloniaObject -> KeyBinding

Constructors​

NameDescription
KeyBindingNo summary available.

KeyBinding Constructor​

public KeyBinding()

Methods​

NameDescription
Bind (8 overloads)Binds a Avalonia.AvaloniaProperty to an Avalonia.Data.BindingBase. Inherited from AvaloniaObject.
CheckAccessReturns a value indicating whether the current thread is the UI thread. Inherited from AvaloniaObject.
ClearValue (4 overloads)Clears a Avalonia.AvaloniaProperty's local value. Inherited from AvaloniaObject.
CoerceValueCoerces the specified Avalonia.AvaloniaProperty. Inherited from AvaloniaObject.
EqualsCompares two objects using reference equality. Inherited from AvaloniaObject.
GetBaseValueInherited from AvaloniaObject.
GetHashCodeGets the hash code for the object. Inherited from AvaloniaObject.
GetValue (3 overloads)Gets a Avalonia.AvaloniaProperty value. Inherited from AvaloniaObject.
IsAnimatingChecks whether a Avalonia.AvaloniaProperty is animating. Inherited from AvaloniaObject.
IsSetChecks whether a Avalonia.AvaloniaProperty is set on this object. Inherited from AvaloniaObject.
SetCurrentValue (2 overloads)Sets the value of a dependency property without changing its value source. Inherited from AvaloniaObject.
SetValue (3 overloads)Sets a Avalonia.AvaloniaProperty value. Inherited from AvaloniaObject.
TryHandleNo summary available.
VerifyAccessChecks that the current thread is the UI thread and throws if not. Inherited from AvaloniaObject.

TryHandle Method​

public void TryHandle(Avalonia.Input.KeyEventArgs args)

Parameters​

args Avalonia.Input.KeyEventArgs

Properties​

NameDescription
CommandNo summary available.
CommandParameterNo summary available.
DispatcherReturns the Avalonia.AvaloniaObject.Dispatcher that this Avalonia.AvaloniaObject is associated with. Inherited from AvaloniaObject.
GestureNo summary available.
ItemInherited from AvaloniaObject.

Command Property​

public System.Windows.Input.ICommand Command { get; set; }

CommandParameter Property​

public object CommandParameter { get; set; }

Gesture Property​

public Avalonia.Input.KeyGesture Gesture { get; set; }

Fields​

NameDescription
CommandParameterPropertyNo summary available.
CommandPropertyNo summary available.
GesturePropertyNo summary available.

CommandParameterProperty Field​

public Avalonia.StyledProperty<TValue><object> CommandParameterProperty

CommandProperty Field​

public Avalonia.StyledProperty<TValue><System.Windows.Input.ICommand> CommandProperty

GestureProperty Field​

public Avalonia.StyledProperty<TValue><Avalonia.Input.KeyGesture> GestureProperty

Events​

NameDescription
PropertyChangedRaised when a Avalonia.AvaloniaProperty value changes on this object. Inherited from AvaloniaObject.