Gatilhos de estilo no Silverlight

Eu estou tentando usar gatilhos de estilo no silverlight da seguinte forma:

   <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>

Eu quero fazer isso para que o valor de preenchimento do caminho mude se a bomba estiver funcionando ou não. O problema é que os gatilhos de estilo não são suportados no silverlight!

Então há algo assim em volta disso? Existe alguma maneira de fazer isso no código? Eu olhei para isso, mas estou perplexo.

obrigado

Ian

questionAnswers(1)

yourAnswerToTheQuestion