【发布时间】:2014-04-04 11:56:37
【问题描述】:
有人知道是否有可能将DrawingContext 保存或转换为Geometry?
例如之后
using (DrawingContext dc = RenderOpen())
{
dc.DrawLine(penSelected, Data.MidTop, Data.MidTop + vertical);
dc.DrawLine(pen, Data.MidTop - horizontal, Data.MidTop + thickness);
dc.DrawLine(pen, Data.MidTop + vertical - thickness, Data.MidTop + horizontal + vertical);
dc.DrawText(new FormattedText(Data.Time2.ToString("0.0"), cultureinfo, FlowDirection.LeftToRight, typeface, 8, Brushes.Black),
Data.MidTop + 3 * thickness);
dc.DrawText(new FormattedText(Data.Time2.ToString("0.0"), cultureinfo, FlowDirection.LeftToRight, typeface, 8, Brushes.Black),
Data.MidTop + vertical - horizontal - 3 * thickness);
}
以某种方式将绘制的对象保存在几何图形中?
【问题讨论】:
-
问题是如何从一个DrawingVisual中的所有绘制内容中获取一个几何体?
标签: wpf drawingcontext