Beispiel #1
0
 /// <inheritdoc/>
 protected override void OnMouseMove(MouseDevice device, Double x, Double y, Double dx, Double dy, RoutedEventData data)
 {
     if (device.IsButtonDown(MouseButton.Left))
     {
         var twopi = 2.0f * (Single)Math.PI;
         var delta = twopi * (Single)(dx / ActualWidth);
         TriangleRotation = Math.Max(0, Math.Min(twopi, TriangleRotation + delta));
     }
     base.OnMouseMove(device, x, y, dx, dy, data);
 }
Beispiel #2
0
 /// <inheritdoc/>
 protected override void OnMouseMove(MouseDevice device, Double x, Double y, Double dx, Double dy, RoutedEventData data)
 {
     if (ClickMode != ClickMode.Hover)
     {
         if (IsMouseCaptured && device.IsButtonDown(MouseButton.Left))
         {
             var position = Mouse.GetPosition(this);
             IsPressed = Bounds.Contains(position);
         }
     }
     base.OnMouseMove(device, x, y, dx, dy, data);
 }
Beispiel #3
0
 /// <inheritdoc/>
 protected override void OnMouseMove(MouseDevice device, Double x, Double y, Double dx, Double dy, RoutedEventData data)
 {
     if (ClickMode != ClickMode.Hover)
     {
         if (IsMouseCaptured && device.IsButtonDown(MouseButton.Left))
         {
             var position = Mouse.GetPosition(this);
             IsPressed = Bounds.Contains(position);
         }
     }
     base.OnMouseMove(device, x, y, dx, dy, data);
 }
Beispiel #4
0
 /// <inheritdoc/>
 protected override void OnMouseMove(MouseDevice device, Double x, Double y, Double dx, Double dy, RoutedEventData data)
 {
     if (device.IsButtonDown(MouseButton.Left))
     {
         var twopi = 2.0f * (Single)Math.PI;
         var delta = twopi * (Single)(dx / ActualWidth);
         TriangleRotation = Math.Max(0, Math.Min(twopi, TriangleRotation + delta));
     }
     base.OnMouseMove(device, x, y, dx, dy, data);
 }