摘要: 许多做flash/flex开发的人都知道在flash中有一个Tween类来帮助程序员用编程的方式来构建动画。不用每一次都在时间轴上做。silverlight也一样在sl中有一个agTweener的第三方类库。下载程序:agTweener转自:王喆(nasa)http://www.cnblogs.com/nasa/archive/2008/07/22/1248976.html我的这个项目就是用它来构建动画的。这里我简单的介绍一下它的使用。 TweenParameter _tween = new TweenParameter(); _tween.Opacity = 0; _tween.time = 阅读全文
posted @ 2011-07-06 16:20 焦涛 阅读(359) 评论(0) 推荐(0)
摘要: Event Aggregation(事件聚集)Prism类库提供了事件机制能让应用程序中的组件相互通信。这种机制建立在事件聚合(event aggregate)服务上,允许发布者和订阅者通过事件通信,不许要彼此直接引用。EventAggregator提供了多点传送发布/订阅功能。这意味着可能有可以触发同一事件多个发布者和可以监听同一事件的订阅者。考虑使用EventAggregator 来发布一个事件,贯穿多个模块和发送消息在业务逻辑代码间,像控制器和展示。在Stock Trader RI,关于这个的一个例子就是,当Process Order 按钮别点击而且订单被成功处理,如痴同时,其他模块需要 阅读全文
posted @ 2011-07-06 11:53 焦涛 阅读(747) 评论(0) 推荐(0)
摘要: 本节学习了Event Aggregation事件聚合,这个在Prism中很重要,特别是对于Module间的通信。除了前面介绍的Command可以用于模块间的通信,还有我们这一节介绍的Event Aggregation(事件聚合).(一)为什么不用.NET FrameWork中的事件呢? 使用.NET Framework事件是罪简单和直观的方式用于非松散耦合需求的组件,属于对象引用依赖的发布-订阅模型(二)EventAggregator事件聚合器 提供了多点传送发布/订阅功能。这意味着可能有可以触发同一事件多个发布者和可以监听同一事件的订阅者。(三)模块间通信过程简介 CompositePre. 阅读全文
posted @ 2011-07-06 10:03 焦涛 阅读(2626) 评论(0) 推荐(0)