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(); }); }