protected internal override void OnDraw(SpriteBatch spriteBatch, Rect rect) { base.OnDraw(spriteBatch, rect); foreach (var borderRect in GetBorderRects(rect)) { BorderColor?.Draw(spriteBatch, borderRect); } }