我正在尝试为路径(形状)创建资源样式,但是,在创建多个使用该样式的路径时,只呈现第一个。
//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 中的第一个路径。我读过这就是目前应该的样子。有没有办法以非编程方法克服这个问题?