internal override void ListenMouseHover(object sender, UIMouseHoverEventArgs e) { if (_ownerBeh.HasMouseHover) { _ownerBeh.InvokeMouseHover((S)sender, _state, e); } }
public void ListenMouseHover(UIMouseHoverEventArgs e) { }
void IEventListener.ListenMouseHover(UIMouseHoverEventArgs e) { MouseHover?.Invoke(this, e); }
public UIHoverMonitorTask() : base(null) { _mouseHoverEventArgs = new UIMouseHoverEventArgs(); }
void IEventListener.ListenMouseHover(UIMouseHoverEventArgs e) { OnMouseHover(e); _externalEventListener?.ListenMouseHover(e); }
internal abstract void ListenMouseHover(object sender, UIMouseHoverEventArgs e);
internal void InvokeMouseHover(S sender, T state, UIMouseHoverEventArgs e) => MouseHover.Invoke(new SenderInfo(sender, state), e);