在Silverlight中为Polyline添加边框

时间:2012-03-10 00:09:52

标签: .net wpf silverlight xaml

有人可以告诉我是否可以在Silverlight中为Polyline添加边框?

我似乎只能影响Stroke和StrokeThickness,但我希望内部有一条“外”线。

谢谢!

编辑: 根据要求,这是折线:

<Polyline Points="0,160 25,140 50,160 75,140" Stroke="Blue" StrokeThickness="5"></Polyline>

在形状周围添加边框不会为折线本身添加边框,如下所示:

<Border BorderBrush="Black" BorderThickness="3">
    <Polyline Points="0,160 25,140 50,160 75,140" Stroke="Blue" StrokeThickness="5"></Polyline>
</Border>

1 个答案:

答案 0 :(得分:3)

最简单的方法是复制一行,然后给它一个更粗的笔画。

<Polyline Points="0,160 25,140 50,160 75,140"
    Stroke="Black"
    StrokeThickness="13" />
<Polyline Points="0,160 25,140 50,160 75,140"
    Stroke="Blue"
    StrokeThickness="5" />

如果你想让轮廓绕过线的两端,你必须稍微弄清楚点......

<Polyline Points="0,160 25,140 50,160 75,140"
    Stroke="Black"
    StrokeThickness="13" />
<Polyline Points="3,157 25,140 50,160 72,142"
    Stroke="Blue"
    StrokeThickness="5" />