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