XAML Path元素 - 如何制作软角

时间:2010-04-17 15:30:55

标签: c# wpf silverlight xaml

我正在试图弄清楚如何设置Path元素的Data属性来获得此类型的软角:

alt text http://i42.tinypic.com/1rzu6w.jpg

现在我只有这样的尖角:

alt text http://i42.tinypic.com/2eeleah.jpg

我尝试使用省略号,但我无法得到我想要的东西。

由于

2 个答案:

答案 0 :(得分:6)

路径的段具有IsSmoothJoin属性,默认为false。我从未尝试过,但它似乎是一个很好的候选人。

另一个想法是使用PolyLine(而不是Path,如果你的情况没问题)。 PolyLine具有类型为PenLineJoin的StrokeLineJoin属性,允许使用圆角。有关可能性,请参阅Strokes下的MSDN

编辑:添加以下内容: 实际上,StrokeLineJoin属性来自Shape类,而Path是Shape的子类,因此您可以直接在Path实例中使用此属性。

答案 1 :(得分:1)

路径标记上有一个StrokeLineJoin,StrokeStartLine和StrokeEndLine属性可用于此效果,然后您可以在路径中的尖角或路径末端使用圆角效果。