누구나 DrawingContext
을 저장하거나 Geometry
으로 변환 할 수 있는지 알고 있습니까?DrawingContext를 기하학으로 변환 하시겠습니까?
예. 이후
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과의
Drawing
속성 값을 전달할 것DrawingVisual의 모든 그려진 컨텐츠에서 하나의 기하학을 얻는 방법은 무엇입니까? – Clemens