protected virtual void OnScroll(ScrollEventArgs e) { var handler = Scroll; handler?.Invoke(this, e); }