WPF中如何动态改变矩形Rectangle的渐变色
100分请高手指教,不甚感谢
Rectangle(名字为rect1)的渐变色为:
<Setter Property="Rectangle.Fill">
<Setter.Value>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="#CBEE94" Offset="0"/>
<GradientStop Color="#A2DA70" Offset="1"/>
</LinearGradientBrush>
</Setter.Value>
</Setter>
我点一个按钮,之后,想改变Rectangle的渐变色,我把渐变色放在一个Style中
<Style x:Key="rect1Style" >
<Setter Property="Rectangle.Fill">
<Setter.Value>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="#FF4B5E84" Offset="0"/>
<GradientStop Color="#FF182847" Offset="1"/>
</LinearGradientBrush>
</Setter.Value>
</Setter>
</Style>
怎么添加代码?