Есть ли способ повторно использовать стили для фигур в Silverlight 4? - PullRequest
1 голос
/ 05 июля 2010

Я пытаюсь создать ресурсный стиль для контура (фигуры), однако при создании нескольких контуров, использующих стиль, отображается только первый.

//In resources xaml
<clr:String x:Key="path">M 50,50 L 35,15 A 8,10 0 0 1 65,15z</clr:String>
<Style TargetType="Path" x:Key="pathStyle">
    <Setter Property="Stroke" Value="Black">
</Style>
//in control xaml
<Grid>
    <Path Style="{StaticResource pathStyle}" Fill="Blue" Data="{StaticResource path}" >
    <Path Style="{StaticResource pathStyle}" Margin="60" Fill="Red" Data="{StaticResource path}">
</Grid>

Будет отображен только первый путь в XAML выше.Я читал, что сейчас так и должно быть.Есть ли способ преодолеть эту проблему непрограммным методом?

1 Ответ

0 голосов
/ 05 июля 2010

Я думаю, вы обнаружите, что один Путь расположен прямо над другим. Попробуйте добавить поле или поместить его в стек.

...