动画xsl DropshadowEffect对点击事件

时间:2015-08-31 14:40:43

标签: c# .net xaml xslt dropshadow

每个人都是Hy。 我在代码上的几个按钮元素上应用了“.xaml”样式表,并且在单击按钮时需要更改DropshadowEffect特性。 我的代码是这样的:

<Style TargetType="{x:Type MyBtn}">
...
<Setter Property="Effect">
   <Setter.value>
      <DropshadowEffect BlurRadius="10" ShadowDepht="5" Direction="-45"/>
   </Setter.Value>
</Setter>
...
<Setter Property="Template">
   <Setter.Value>
      <ControlTemplate TargetType="{x:Type Mybtn}">
      ...
      <ControlTemplate.Triggers>
         <Trigger Property="IsPressed" Value="True">
            <!-- Here I can change background and font colors properly, 
                 but can't change the shadow of my buttons -->
         </Trigger>
      </ControlTemplate.Triggers>
   </Setter.Value>
</Setter>
</Style>

有没有办法通过点击或按下事件来改变DropshadowEffect? 谢谢!

0 个答案:

没有答案