Я пытаюсь создать ресурс Style для пути (Shape), однако при создании нескольких путей, которые используют стиль, отображается только первый.Есть ли способ повторного использования стилей для фигур в Silverlight 4?
//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 выше. Я читал, что сейчас это так, как должно быть. Есть ли способ преодолеть эту проблему в не-программном методе?
Если бы это было так, LAST Path был бы виден. Это не относится к делу. – SirDemon
@SirDemon: Umm ... ну это интересно, но то, что я вижу, это красный, а не синий, и если я добавлю «Margin =« 60 »в Red, я вижу оба. Возможно, вам стоит обновить свой вопрос с помощью _exact_ Xaml, в настоящее время Xaml нуждается в некотором уходе за работой. – AnthonyWJones
Вы пробовали его за пределами Дизайнера? Для меня это хорошо видно на дизайне, но при запуске проекта отображается только первый. – SirDemon