Exemplo n.º 1
0
 public static void MouseMove(NSView view, IControlMouseInteraction control, NSEvent theEvent)
 {
     var point = GetMouseLocation(view, theEvent);
     var button = GetMouseButtonType(theEvent);
     //Console.WriteLine("GenericControlHelper - MouseMove - point: {0} bounds: {1}", point, view.Bounds);
     control.MouseMove(point.X, point.Y, button);
 } 
Exemplo n.º 2
0
 public static void MouseMove(MouseEventArgs e, UIElement element, IControlMouseInteraction control)
 {
     var location = e.GetPosition(element);
     float x = (float)location.X;
     float y = (float)location.Y;
     if (e.LeftButton == MouseButtonState.Pressed)
         control.MouseMove(x, y, MouseButtonType.Left);
     else if (e.MiddleButton == MouseButtonState.Pressed)
         control.MouseMove(x, y, MouseButtonType.Middle);
     else if (e.RightButton == MouseButtonState.Pressed)
         control.MouseMove(x, y, MouseButtonType.Right);
     else
         control.MouseMove(x, y, MouseButtonType.None);
 }