protected virtual void OnRequestScroll(object sender, EventArgs<ScrollDirection> e) { if (RequestScroll != null) RequestScroll(sender, e); }