private void PerformNeedPaint(bool needLayout, Rectangle invalidRect) { if (_needPaintDelegate != null) _needPaintDelegate(this, new NeedLayoutEventArgs(needLayout, invalidRect)); }