private void MainWindow_MouseDown(object sender, MouseButtonEventArgs e)
        {
            _mouseStrokeVisual = new StrokeVisual();
            var visualCanvas = new VisualCanvas(_mouseStrokeVisual);

            InkGrid.Children.Add(visualCanvas);
        }
        private StrokeVisual GetStrokeVisual(int id)
        {
            if (StrokeVisualList.TryGetValue(id, out var visual))
            {
                return(visual);
            }

            var strokeVisual = new StrokeVisual();

            StrokeVisualList[id] = strokeVisual;
            var visualCanvas = new VisualCanvas(strokeVisual);

            InkGrid.Children.Add(visualCanvas);

            return(strokeVisual);
        }