コード例 #1
0
ファイル: SvgViewbox.cs プロジェクト: w8w8w8/SharpVectors
        private void OnLoadDrawing(DrawingGroup drawing)
        {
            if (drawing == null || _drawingCanvas == null)
            {
                return;
            }

            this.OnUnloadDiagram();

            _drawingCanvas.RenderDiagrams(drawing);

            _svgDrawing = drawing;

            this.OnAutoSizeChanged();
        }
コード例 #2
0
ファイル: SvgViewbox.cs プロジェクト: valhentai/SharpVectors
        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();
        }