代码之家  ›  专栏  ›  技术社区  ›  Qwertie

WPF:“自动”动画可能吗?

  •  1
  • Qwertie  · 技术社区  · 16 年前

    我有一个ItemsControl,它使用DataTemplates显示项目。当项目的某些属性更改时,我希望这些更改在ItemsControl中显示为动画。例如,一个项目有一个厚度和一个颜色,当这些属性改变时,我想显示一个动画从一个过渡到另一个。最简单的方法是什么?

    1 回复  |  直到 16 年前
        1
  •  1
  •   rmoore    16 年前

    我想你可以通过使用扳机来做到这一点 EnterActions ExitActions .
    如果属性是控件的一部分,则可以将其与标准触发器一起使用;如果要模板化的项上存在属性,则可以与DataTrigger一起使用。虽然它们需要value属性的设置值来触发操作,但您可以使用 ValueConverter 或者 MultiValueConverter