ClassInputBinding
Represents a binding between user input and a command. Defines the relationship between keyboard chords, commands, and their execution context.
Definition
Namespace:Telerik.WinControls.Keyboard
Assembly:Telerik.WinControls.dll
Syntax:
public class InputBinding
Inheritance: objectInputBinding
Constructors
InputBinding()
Initializes a new instance of the InputBinding class.
Declaration
public 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
command
ICommand
The command to execute when the input binding is triggered.
chord
The keyboard chord that triggers this binding.
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
The keyboard chord associated with this binding.
Command
Gets or sets the command to execute when this input binding is triggered.
Declaration
[TypeConverter(typeof(CommandInstanceConverter))]
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
[TypeConverter(typeof(CommandContextConverter))]
public object CommandContext { get; set; }
Property Value
The context object for command execution.
Methods
Clear()
Clears all components of this input binding, setting Chord, CommandContext, and Command to null.
Declaration
public void Clear()