Click or drag to resize

ViewManagerOnViewDefaultMouseDoubleClickEvent Event

View Default(User Control) Mouse Double Click Event

Namespace:  VIZCore3DX.NET.Manager
Assembly:  VIZCore3DX.NET (in VIZCore3DX.NET.dll) Version: 1.0.25.326 (1.0.25.326)
Syntax
C#
public event EventManagerViewDefaultMouseDoubleClickEventHandler OnViewDefaultMouseDoubleClickEvent

Value

Type: VIZCore3DX.NET.EventEventManagerViewDefaultMouseDoubleClickEventHandler
Examples
C#
// VIZCore3DX.NET Control
private VIZCore3DX.NET.VIZCore3DXControl vizcore3dx;

public void Example()
{
    vizcore3dx.View.OnViewDefaultMouseDownEvent += View_OnViewDefaultMouseDownEvent;
    vizcore3dx.View.OnViewDefaultMouseMoveEvent += View_OnViewDefaultMouseMoveEvent;
    vizcore3dx.View.OnViewDefaultMouseUpEvent += View_OnViewDefaultMouseUpEvent;
    vizcore3dx.View.OnViewDefaultMouseDoubleClickEvent += View_OnViewDefaultMouseDoubleClickEvent;
    vizcore3dx.View.OnViewDefaultMouseWheelEvent += View_OnViewDefaultMouseWheelEvent;
}

private void View_OnViewDefaultMouseDownEvent(object sender, MouseEventArgs e)
{
    int index = vizcore3dx.View.HitTest(e.Location.X, e.Location.Y);

    if (index == -1) return;

    VIZCore3DX.NET.Data.Node node = vizcore3dx.Object3D.FromIndex(index);
}

private void View_OnViewDefaultMouseMoveEvent(object sender, MouseEventArgs e)
{
}

private void View_OnViewDefaultMouseUpEvent(object sender, MouseEventArgs e)
{
    int index = vizcore3dx.View.HitTest(e.Location.X, e.Location.Y);

    if (index == -1) return;

    VIZCore3DX.NET.Data.Node node = vizcore3dx.Object3D.FromIndex(index);
}

private void View_OnViewDefaultMouseDoubleClickEvent(object sender, MouseEventArgs e)
{
    int index = vizcore3dx.View.HitTest(e.Location.X, e.Location.Y);

    if (index == -1) return;

    VIZCore3DX.NET.Data.Node node = vizcore3dx.Object3D.FromIndex(index);
}

private void View_OnViewDefaultMouseWheelEvent(object sender, MouseEventArgs e)
{
    if(e.Delta > 0)
    {
        // Some Code Here...
    }
    else
    {
        // Some Code Here...
    }
}
See Also