Show / Hide Table of Contents

Class MouseGesture

Implement input gesture for mouse

Inheritance
System.Object
InputGesture
MouseGesture
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: EmptyKeys.UserInterface.Input
Assembly: EmptyKeys.UserInterface.dll
Syntax
public class MouseGesture : InputGesture

Constructors

MouseGesture(MouseAction)

Initializes a new instance of the MouseGesture class.

Declaration
public MouseGesture(MouseAction mouseAction)
Parameters
Type Name Description
MouseAction mouseAction

The mouse action.

MouseGesture(MouseAction, ModifierKeys)

Initializes a new instance of the MouseGesture class.

Declaration
public MouseGesture(MouseAction mouseAction, ModifierKeys modifiers)
Parameters
Type Name Description
MouseAction mouseAction

The mouse action.

ModifierKeys modifiers

The modifiers.

Properties

Modifiers

Gets the modifiers.

Declaration
public ModifierKeys Modifiers { get; }
Property Value
Type Description
ModifierKeys

The modifiers.

MouseAction

Gets the mouse action.

Declaration
public MouseAction MouseAction { get; }
Property Value
Type Description
MouseAction

The mouse action.

Methods

Matches(InputEventArgs)

Matches input gesture

Declaration
public override bool Matches(InputEventArgs args)
Parameters
Type Name Description
InputEventArgs args

The InputEventArgs instance containing the event data.

Returns
Type Description
System.Boolean
Overrides
InputGesture.Matches(InputEventArgs)
Back to top Generated by DocFX