【发布时间】:2010-11-03 18:04:12
【问题描述】:
用户喜欢动画。请参阅 iphone 以获得一个很好的示例 :) 用户在 iphone 中所做的一切都会启动动画。
输入 MVVM 和命令(我特别考虑 Silverlight 2)。用户操作通过 Commanding 触发事件,我们坐在 ViewModel 中思考如何为用户触发漂亮的动画...
有一些可能性,但我觉得没有一个特别有品味。
- 有点MVP。让 View 实现一个接口,然后让 VM 在视图上调用一个方法来启动动画。
- 在 Silverlight 3 中,操作/行为可能是一种答案,但我正在尝试找出 SL 2 的最佳方法。
- 在您更新(通过计时器)绑定属性以使事情发生的 VM 中制作恶作剧动画......非常尴尬。
有没有人用某种方法取得了很好的成功?
【问题讨论】:
标签: silverlight design-patterns animation mvvm