private void OnLoadDrawing(DrawingGroup drawing) { if (drawing == null || _drawingCanvas == null) { return; } this.OnUnloadDiagram(); _drawingCanvas.RenderDiagrams(drawing); _svgDrawing = drawing; this.OnAutoSizeChanged(); }
private void OnLoadDrawing(DrawingGroup drawing) { if (drawing == null || _drawingCanvas == null) { return; } // Clear the current drawing this.OnUnloadDiagram(); // Allow the contained canvas to render the object. _drawingCanvas.RenderDiagrams(drawing); // Pass any tooltip object to the contained canvas _drawingCanvas.ToolTip = this.ToolTip; // Keep an instance of the current drawing _svgDrawing = drawing; // Finally, force a resize of the viewbox this.OnAutoSizeChanged(); }