ControlTemplate with“Control.IsMouseOver”Value =“True”and“Control.IsMouseOver”Value =“False”>

时间:2010-05-22 04:59:13

标签: wpf wpf-controls

在我的WPF控件中,我有以下代码。如果我没有带错误的触发器,我可以看到我的故事板,但是如果我同时拥有真假触发器,我看不到任何东西。

如何解决这个问题?感谢您的帮助!

<Trigger Property="Control.IsMouseOver" Value="True">
 <StoryBoard>          
      Image with Opacity 1
 </StoryBoard>
</Trigger>        
<Trigger Property="Control.IsMouseOver" Value="False">
 <StoryBoard> 
      Image with Opacity 0
 </StoryBoard>
</Trigger>        

1 个答案:

答案 0 :(得分:2)

不需要误触发。使用默认控件状态表示Control.IsMouseOver为False时的情况。当条件为假时,WPF会自动恢复触发器所做的更改。