internal void HandleHover(TouchEff sender, HoverStatus status) { if (!sender.Control.IsEnabled) { return; } var hoverState = status == HoverStatus.Entered ? HoverState.Hovering : HoverState.Regular; if(sender.HoverState != hoverState) { sender.HoverState = hoverState; sender.RaiseHoverStateChanged(); } sender.HoverStatus = status; sender.RaiseHoverStatusChanged(); }
internal void HandleHover(TouchEffect sender, HoverStatus status) { if (!sender.Element.IsEnabled) { return; } var hoverState = status == HoverStatus.Entered ? HoverState.Hovered : HoverState.Normal; if (sender.HoverState != hoverState) { sender.HoverState = hoverState; sender.RaiseHoverStateChanged(); } sender.HoverStatus = status; sender.RaiseHoverStatusChanged(); }
public HoverStatusChangedEventArgs(HoverStatus status) { Status = status; }
internal HoverStatusChangedEventArgs(HoverStatus status) => Status = status;