protected virtual void OnVisibleRectChanged (EventArgs e) { if (visibleRectChanged != null) visibleRectChanged (this, e); }