private void DrawOnBox()
{
if (_onBoxLayer != null)
_onBoxLayer.RemoveFromSuperLayer();
_onBoxLayer = new CAShapeLayer
{
Frame = Bounds,
Path = _pathManager.PathForBox().CGPath,
FillColor = _fillColor.CGColor,
StrokeColor = _ontintColor.CGColor,
LineWidth = _lineWidth,
RasterizationScale = 2 * UIScreen.MainScreen.Scale,
ShouldRasterize = true
};
Layer.AddSublayer(_onBoxLayer);
}