MVVM,动画和指挥 - 开始制作动画的最佳方式?

时间:2009-06-17 17:18:37

标签: silverlight design-patterns animation mvvm

用户喜欢动画。看一下iphone就是一个很好的例子:)用户在iphone中所做的一切都会开始动画。

输入MVVM和命令(我特意考虑Silverlight 2)。用户操作通过命令触发事件,我们坐在ViewModel中思考如何为用户触发一个漂亮的动画......

有一些可能性,但我发现它们中没有任何特别有品味。

  • 一点MVP。让View实现一个接口,然后让VM调用视图上的方法来启动动画。
  • 在Silverlight 3中,动作/行为可能是一种答案,但我正试图找出SL 2的最佳方法。
  • 从你更新(通过计时器)绑定属性的VM做动态动画以使事情发生......非常尴尬。

有人用方法取得了很大的成功吗?

1 个答案:

答案 0 :(得分:1)

通常我使用事件从Silverlight 2中的viewmodel激发动画