Spiga

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

2009-03-23 22:45 by 王喆(nasa), 4243 visits, 收藏, 编辑
令人激动的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等 
 

Add your comment

12 条回复

  1. #1楼 ibillguo      2009-03-23 22:50
    呵呵,他放出来这个已经有5,6天了哦,哈哈
    这个是他的博客
    http://blog.kirupa.com/
     回复 引用 查看   
  2. #2楼[楼主] nasa      2009-03-23 22:52
    @ibillguo
    呃 我刚刚看到,见院子里没人写... 所以忍不住来了一篇。
     回复 引用 查看   
  3. #3楼 Neil Chen未登录[未注册用户]2009-03-23 23:01
    Silverlight 里 behavior 这个东西 Nikhil Kothari 很早做出来的,可能现在团队里把这个想法吸收过去变成正式版的了,确实好用。
     回复 引用   
  4. #4楼 Q.Lee.lulu      2009-03-23 23:08
    这东西看着挺好哦....
     回复 引用 查看   
  5. #5楼 Clingingboy      2009-03-23 23:13
    @Neil Chen未登录
    yes,Nikhil Kothari早就做出来了,基于附加属性.

    如同插件
     回复 引用 查看   
  6. #6楼[楼主] nasa      2009-03-24 00:28
    @Clingingboy
    这个应该就是你所讲的
    http://www.codeplex.com/PhysicsHelper
     回复 引用 查看   
  7. #7楼 紫色永恒      2009-03-24 08:27
    这个甚爽啊。。
     回复 引用 查看   
  8. #8楼 向世界出发      2009-03-24 08:46
    有什么好激动的?SilverLight很少人在用。
     回复 引用 查看   
  9. #9楼 菩提树下的杨过      2009-03-24 10:09
    不错!
     回复 引用 查看   
  10. #10楼[楼主] nasa      2009-03-24 10:39
    --引用--------------------------------------------------
    SilverLight很少人在用。
    --------------------------------------------------------
    so~ 看下Mix09大会吧 很快的
     回复 引用 查看   
  11. #11楼 diligentpig[未注册用户]2009-08-18 16:51
    感谢楼主分享:)
    不过发现,此文中kirupa这个工程,下下来后,两个dll引用在blend 3(正式版)中,却无法使用(behaviors不会多出来东西)。
    blend 3正式版中自带8个behavior,有个拖拽的,可随便拖一下,就出现bug了……
     回复 引用   
  12. #12楼 ibrahim      2010-07-12 09:44
    behavior的原理和 依赖属性 有关系吗?
     回复 引用 查看