private void DrawSquare(SKCanvas canvas, SquareDrawingFigure square)
 {
     _paint.Color = new SKColor(0, 0, 0);
     canvas.DrawRect(square.Rectangle.Margin(2), _paint);
     _paint.Color = new SKColor(255, 255, 255);
     canvas.DrawRect(square.Rectangle, _paint);
 }
 private void PutSquare(SquareDrawingFigure square)
 {
     _completedSquares.Add(square);
     UndoManager.Push(() =>
     {
         _completedSquares.Remove(square);
         canvasView.InvalidateSurface();
     });
 }