Class InputBinding
Represents a binding between user input and a command. Defines the relationship between keyboard chords, commands, and their execution context.
Inheritance
Inherited Members
Namespace: Telerik.WinControls.Keyboard
Assembly: Telerik.WinControls.dll
Syntax
public class InputBinding
Constructors
InputBinding()
InputBinding(ICommand, Chord, Object)
Initializes a new instance of the InputBinding class with the specified command, chord, and context.
Declaration
public InputBinding(ICommand command, Chord chord, object commandContext)
Parameters
|
ICommand
command
The command to execute when the input binding is triggered. |
|
Chord
chord
The keyboard chord that triggers this binding. |
|
System.Object
commandContext
The context object for command execution. |
Properties
Chord
Gets or sets the keyboard chord that triggers this input binding.
Declaration
public virtual Chord Chord { get; set; }
Property Value
|
Chord
The keyboard chord associated with this binding. |
Command
Gets or sets the command to execute when this input binding is triggered.
Declaration
public ICommand Command { get; set; }
Property Value
|
ICommand
The command associated with this input binding. |
CommandContext
Gets or sets the context object that will be passed to the command when executed.
Declaration
public object CommandContext { get; set; }
Property Value
|
System.Object
The context object for command execution. |
IsEmpty
Gets a value indicating whether this input binding is empty (missing required components).
Declaration
public bool IsEmpty { get; }
Property Value
|
System.Boolean
True if any of the required components (Chord, CommandContext, or Command) are null; otherwise, false. |
Methods
Clear()
Clears all components of this input binding, setting Chord, CommandContext, and Command to null.
Declaration
public void Clear()