如何在WPF中设置路径填充样式?

时间:2017-11-13 12:15:16

标签: wpf xaml path fill datatrigger

所以我有这个代码创建一个蓝色的圆圈,我试图让它根据参数Color更改颜色,这是绑定的(这是有效的,因为如果我编辑Fill以外的东西它将会正确反应)提供的例子。这里的问题是最里面的行<Path Fill="Blue" Grid.Column="1"> <Path.Data> <EllipseGeometry Center="0,0" RadiusX="10" RadiusY="10" /> </Path.Data> <Path.Style> <Style TargetType="{x:Type Path}"> <Style.Triggers> <DataTrigger Binding="{Binding Color}" Value="Red"> <Setter Property="Fill" Value="Red"/> </DataTrigger> </Style.Triggers> </Style> </Path.Style> </Path> 。它不会使路径填充红色。另外值得一提的是,这个圆圈也是DataTemplate的一部分,其中一些对象需要一个蓝色环,而其他对象需要红色。

{{1}}

0 个答案:

没有答案