![]() | ViewManagerOnViewDefaultMouseDoubleClickEvent Event |
Namespace: VIZCore3DX.NET.Manager
public event EventManagerViewDefaultMouseDoubleClickEventHandler OnViewDefaultMouseDoubleClickEvent
// 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... } }