public override void ResetCursorRects() { var handler = Handler; if (handler == null) return; var cursor = handler.CurrentCursor; if (cursor != null) { AddCursorRect(new CGRect(CGPoint.Empty, Frame.Size), cursor.ControlObject as NSCursor); } } }