【发布时间】:2016-07-07 16:39:43
【问题描述】:
我有一个绘图视觉,我有绘图,如何将它添加到我的画布并显示?
DrawingVisual drawingVisual = new DrawingVisual();
// Retrieve the DrawingContext in order to create new drawing content.
DrawingContext drawingContext = drawingVisual.RenderOpen();
// Create a rectangle and draw it in the DrawingContext.
Rect rect = new Rect(new System.Windows.Point(0, 0), new System.Windows.Size(100, 100));
drawingContext.DrawRectangle(System.Windows.Media.Brushes.Aqua, (System.Windows.Media.Pen)null, rect);
// Persist the drawing content.
drawingContext.Close();
如何将它添加到画布中?假设我有一个 Canvas 作为
Canvas canvas = null;
canvas.Children.Add(drawingVisual); //Doesnt work as UIElement expected.
如何将 drawingVisual 添加到画布?
TIA。
【问题讨论】:
标签: c# wpf canvas drawing drawingcontext