专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > WPF

MVVM模式在ViewModel中起动动画

发布时间:2011-06-23 13:54:41 文章来源:www.iduyao.cn 采编人员:星星草
MVVM模式在ViewModel中启动动画

我们经常想在数据更新的时候启动动画,但是MVVM模式启动动画却并不是那么容易,SourceUpdate在很多情况下(比如页面导航)会被触发所以EventTrigger也不好用,所以想到在ViewModel中控制动画,大致有这几种方法:

  1. 利用Behavior
  2. 把动画封装到控件中
  3. 添加一个StoryboardManager
  4. 利用ViewModel中设置Event
  5. 添加一个属性再用Trigger
  6. 把Storyboard作为ViewModel的一个属性给View来绑定

 

其实MVVM模式是不应该在ViewModel中控制动画的,所以尽量用Behavior和把动画封装到控件中

至于例子哪天有空再说吧。。

上边方法一部分的来源是http://www.cyqdata.com/cnblogs/article-detail-52613

但是其实这个网页打不开。。翻了墙后也打不开

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: