Добавить границу к полилинии в Silverlight - PullRequest
1 голос
/ 10 марта 2012

Может кто-нибудь сказать мне, возможно ли добавить границу к полилинии в Silverlight?

Кажется, я могу влиять только на инсульт и ударную вязкость, но мне нужна "внешняя" линия вокруг интерьера.

Спасибо!

Edit: По запросу, вот ломаная линия:

<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 Ответ

3 голосов
/ 14 марта 2012

Самый простой способ - сделать копию линии и сделать ее более толстой.

<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" />
...