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(); }