Class MouseKeyGesture
Namespace: RichCanvas.Gestures
Assembly: RichCanvas.dll
public class MouseKeyGesture : InputGesture
Inheritance
object ← InputGesture ← MouseKeyGesture
Inherited Members
InputGesture.Matches(object, InputEventArgs), object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
MouseKeyGesture()
public MouseKeyGesture()
MouseKeyGesture(MouseGesture, params KeyGesture[])
public MouseKeyGesture(MouseGesture mouseGesture, params KeyGesture[] keyGestures)
Parameters
mouseGesture
MouseGesture
keyGestures
KeyGesture[]
MouseKeyGesture(MouseGesture, params Key[])
public MouseKeyGesture(MouseGesture mouseGesture, params Key[] keys)
Parameters
mouseGesture
MouseGesture
keys
Key[]
Properties
KeyGestures
[TypeConverter(typeof(MouseKeyGestureConverter))]
public KeyGesture[] KeyGestures { get; set; }
Property Value
Keys
public Key[] Keys { get; set; }
Property Value
Key[]
MouseGesture
public MouseGesture MouseGesture { get; set; }
Property Value
Methods
Matches(object, InputEventArgs)
When overridden in a derived class, determines whether the specified System.Windows.Input.InputGesture matches the input associated with the specified System.Windows.Input.InputEventArgs object.
public override bool Matches(object targetElement, InputEventArgs inputEventArgs)
Parameters
targetElement
object
The target of the command.
inputEventArgs
InputEventArgs
The input event data to compare this gesture to.