public override void ScrollWheel(UIScrollWheelEventArgs e) { UIElement target = e.Target; while (!(target is UIContainer)) { target = target.Parent; } if (target == this) { ScrollValue -= e.ScrollWheelValue; } base.ScrollWheel(e); }
public virtual void ScrollWheel(UIScrollWheelEventArgs e) { OnScrollWheel?.Invoke(this, e); Parent?.ScrollWheel(e); }