令人激动的silverlight 3行为(behavior)效果

简介: 令人激动的silverlight 3行为(behaviors)效果   Mix09大会带来了很多的惊喜。 看完了http://videos.visitmix.com/MIX09/C27M又忍不住的激动了一把,呵呵    保持激情! 安装完了Blend 3预览版发现behaviors这一栏都是空的。
令人激动的silverlight 3行为(behaviors)效果
 
Mix09大会带来了很多的惊喜。
看完了 http://videos.visitmix.com/MIX09/C27M又忍不住的激动了一把,呵呵    保持激情!
安装完了Blend 3预览版发现behaviors这一栏都是空的。如何开启和使用他呢?
首先到 这里下载 ,呵呵这里有好多的behaviors。
在我们的项目中添加对刚刚下载的程序集的引用
这时我们再打开控件库的behaviors这一栏。
哈  有好多可以使用!
呵呵   试试拖拽  drag
在舞台上随意画一个矩形
然后    呵呵   神奇的地方来了。
用鼠标点住dragbehavior不松,拖拽到矩形上边。
这时看看后边的xml有什么变化。
这些就是加如了dragbehavior后生成的东西。
ok  运行看看效果。  哈   这个矩形被我拖着到处跑。
到这时,我还一个代码也没写呢。   相当的简单   有了dragbehavior的帮助设计师朋友和轻易的做多自己想要的效果,比如拖拽,缩放、弹出对话框、全屏 等等,等等。这个dragbehavior库是可以扩充的。而我们开发人员可以更专注到dragbehavior、effect等控件的开发中去。
:) 
再次提醒 这里下载 。
一个资源的大宝库 behavior 、主题样式、快捷的代码片段、简单易懂的sample等 
 

相关文章
Silverlight & Blend动画设计系列八:拖放(Drag-Drop)操作与拖放行为(DragBehavior)
原文:Silverlight & Blend动画设计系列八:拖放(Drag-Drop)操作与拖放行为(DragBehavior)   在Silverlight中自身并没有提供拖放功能的相关实现,要实现拖放功能得借助其事件支持(MouseLeftButtonDown、MouseLeftButtonUp和MouseMove)来完成,实际应用中我们可以通过行为(Behavior)特性将拖放操作封装为行为,这样可达到代码复用的效果。
1154 0
|
前端开发 开发工具 Windows
深入理解MVVM模式中Silverlight的Trigger、Action和Behavior及Silverlight的继承机制
  接触Silverlight已经有两三个月了,开始一直感觉他和Winform很相似,拖拖控件就行了,所以一直把经历放在了研究后台和服务器交互和性能优化上面,很少去仔细研究Silverlight的页面。
866 0
[Silverlight动画]转向行为 - 躲避行为
躲避就是追捕的反行为。就像追捕类似于寻找,躲避类似于避开。 本质上讲,是预测出机车将要去到的位置并远离它。在这里所有的原则都和追捕相同。实际上,就连实现都几乎一模一样,除了最后一行用避开代替寻找: public void evade(Vehicle ta...
886 0
[Silverlight动画]转向行为 - 介绍
转向行为(steering behaviors)这一术语,指的是一系列使对象行动起来像似长有智商的算法。这些行为都归于人工智能或人工生命一类,是让对象呈现出拥有生命一般,对如何移动到目的地、捕捉或逃避其它对象、避开障碍物、寻求路径等做出因地适宜的决定。
1014 0
[Silverlight动画]转向行为 - 2D向量
转向行为已经被各种语言实现过多次了,其最底层是用向量来描述的(也是最常见的实现方式)。 概括的看,一个向量由两部分组成:一个方向和一个大小。比如,一个运动中对象的速度由它要去哪里(方向)和移动快慢(大小)两部分组成。
846 0
|
前端开发
[Silverlight动画]转向行为 - 机车
机车类是转向角色的基类,但它不提供任何转向行为,只处理与运动相关的基本内容,如位置,速度,质量以 及角色接触场景边缘后的反应(反弹还是穿越出现在另一边)。转向机车(SteeredVehicle)类继承机车类,并为之增加转向行为。
1077 0

热门文章

最新文章