Ejemplo n.º 1
0
 private void PointableCanvasModule_WhenSelectableHoverExit(PointableCanvasEventArgs args)
 {
     if (ShouldFireEvent(args))
     {
         _whenEndHighlight.Invoke();
     }
 }
Ejemplo n.º 2
0
 private bool ShouldFireEvent(PointableCanvasEventArgs args)
 {
     if (args.Canvas != PointableCanvas.Canvas)
     {
         return(false);
     }
     if (_suppressWhileDragging && args.Dragging)
     {
         return(false);
     }
     return(true);
 }
Ejemplo n.º 3
0
 private void PointableCanvasModule_WhenSelectableUnselected(PointableCanvasEventArgs args)
 {
     if (ShouldFireEvent(args))
     {
         if (args.Hovered == null)
         {
             _whenUnselectedEmpty.Invoke();
         }
         else
         {
             _whenUnselectedHovered.Invoke();
         }
     }
 }