Триггеры стиля в 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!

Так есть ли что-нибудь вокруг этого? Есть ли способ сделать это в коде? Я изучил это, но я в тупике.

Спасибо

Ян

Ответы на вопрос(1)

Ваш ответ на вопрос