protected abstract void DrawBoxContent(Canvas canvas, Rectangle updateArea); protected bool HasDefaultLayer