Триггеры стиля в 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!
Так есть ли что-нибудь вокруг этого? Есть ли способ сделать это в коде? Я изучил это, но я в тупике.
Спасибо
Ян