5
我试图使用样式触发器在Silverlight中,像这样:风格触发在Silverlight
<Path Canvas.Top="20" Stroke="#FF808080" Data="M 0,20 20,0 40,20 Z" StrokeLineJoin="Round">
<Path.Style>
<Style TargetType="{x:Type Path}">
<Setter Property="Fill" Value="DarkGray"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=userControl, Path=PumpRunning}" Value="True">
<Setter Property="Fill" Value="DarkGreen"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Path.Style>
</Path>
我想这样做,这样的路径的填充值,如果泵运行或没有变化。问题是Silverlight不支持样式触发器!
反正这里有吗?有没有在代码中这样做的一些方法?我已经看过它,但我很难过。
感谢
伊恩