WPF / Silverlight:VisualStateManager与触发器?

前端之家收集整理的这篇文章主要介绍了WPF / Silverlight:VisualStateManager与触发器?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我看到视觉状态管理器和触发器之间的功能有一些重叠.

<VisualStateManager.VisualStateGroups>
   <VisualStateGroup x:Name="CommonStates">
      <VisualState x:Name="Pressed">
             ... bla bla ...
      </VisualState>
  </VisualStateGroup>
</VisualStateManager.VisualStateGroups>

还是我可以去

<Trigger Property="IsPressed" Value="true">
          ... bla bla ...
</Trigger>

什么时候应该使用一个对另一个?

解决方法

两者之间有很大的重叠.在处理使用复杂场景的触发器可能产生的“痛苦”之后,VisualStateManager被添加.一般来说,它更灵活,更易于使用.

猜你在找的Silverlight相关文章