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()