有办法在WPF中获得PathGeometry的实际路径吗?我看过RenderedGeometry,但它似乎并没有提供除了我输入的内容之外的任何其他内容。
例如,下面是我的XAML:
<Path x:Name="right" Canvas.Left="10" Canvas.Top="10" StrokeThickness="3"
Stroke="Black" StrokeEndLineCap="Round" StrokeStartLineCap="Round"
StrokeLineJoin="Miter" Data="M0,9L4.5,0L9,9 "/>`这就产生了:

WPF是否提供任何本机功能,或者是否有方法在路径数据中获得该形状的跟踪轮廓?
我也尝试过Petzold类似于这个这里的尝试,但是它根本不起作用。
发布于 2017-09-25 05:30:17
将GetWidenedPathGeometry与从源路径应用所有相关笔画相关属性的笔一起使用.
var pen = new Pen
{
Thickness = right.StrokeThickness,
StartLineCap = right.StrokeStartLineCap,
EndLineCap = right.StrokeEndLineCap,
LineJoin = right.StrokeLineJoin,
MiterLimit = right.StrokeMiterLimit
};
var geometry = right.Data.GetWidenedPathGeometry(pen);https://stackoverflow.com/questions/46384463
复制相似问题