Table of Contents

Class Mouse3DEventArgs

Namespace
HelixToolkit.Wpf.SharpDX
Assembly
HelixToolkit.Wpf.SharpDX.dll
public abstract class Mouse3DEventArgs : RoutedEventArgs
Inheritance
Mouse3DEventArgs
Derived
Inherited Members

Constructors

Mouse3DEventArgs(RoutedEvent, object?, HitTestResult?, Point, Viewport3DX?, InputEventArgs?)

public Mouse3DEventArgs(RoutedEvent routedEvent, object? source, HitTestResult? hitTestResult, Point position, Viewport3DX? viewport = null, InputEventArgs? originalInputEventArgs = null)

Parameters

routedEvent RoutedEvent
source object
hitTestResult HitTestResult
position Point
viewport Viewport3DX
originalInputEventArgs InputEventArgs

Properties

Handled

public bool Handled { get; set; }

Property Value

bool

HitTestResult

public HitTestResult? HitTestResult { get; }

Property Value

HitTestResult

OriginalInputEventArgs

The original mouse/touch event that generated this one.

Useful for knowing what mouse button got pressed.

public InputEventArgs? OriginalInputEventArgs { get; }

Property Value

InputEventArgs

Position

public Point Position { get; }

Property Value

Point

Viewport

public Viewport3DX? Viewport { get; }

Property Value

Viewport3DX