New to Telerik UI for WinFormsStart a free 30-day trial

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:

C#
public class InputBinding

Inheritance: objectInputBinding

Constructors

Initializes a new instance of the InputBinding class.

C#
public InputBinding()

Initializes a new instance of the InputBinding class with the specified command, chord, and context.

C#
public InputBinding(ICommand command, Chord chord, object commandContext)
Parameters:commandICommand

The command to execute when the input binding is triggered.

chordChord

The keyboard chord that triggers this binding.

commandContextobject

The context object for command execution.

Properties

Gets or sets the keyboard chord that triggers this input binding.

C#
public virtual Chord Chord { get; set; }
Property Value:

The keyboard chord associated with this binding.

Command

ICommand

Gets or sets the command to execute when this input binding is triggered.

C#
[TypeConverter(typeof(CommandInstanceConverter))]
public ICommand Command { get; set; }
Property Value:

The command associated with this input binding.

Gets or sets the context object that will be passed to the command when executed.

C#
[TypeConverter(typeof(CommandContextConverter))]
public object CommandContext { get; set; }
Property Value:

The context object for command execution.

Gets a value indicating whether this input binding is empty (missing required components).

C#
[Browsable(false)]
public bool IsEmpty { get; }
Property Value:

True if any of the required components (Chord, CommandContext, or Command) are null; otherwise, false.

Methods

Clears all components of this input binding, setting Chord, CommandContext, and Command to null.

C#
public void Clear()