首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取PathGeometry的实际路径

获取PathGeometry的实际路径
EN

Stack Overflow用户
提问于 2017-09-23 21:30:11
回答 1查看 686关注 0票数 1

有办法在WPF中获得PathGeometry的实际路径吗?我看过RenderedGeometry,但它似乎并没有提供除了我输入的内容之外的任何其他内容。

例如,下面是我的XAML:

代码语言:javascript
复制
<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类似于这个这里的尝试,但是它根本不起作用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-25 05:30:17

GetWidenedPathGeometry与从源路径应用所有相关笔画相关属性的笔一起使用.

代码语言:javascript
复制
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);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46384463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档