什么是行为(Behaviors)

【From jv9】

在开始学习前,首先需要了解一下Behaviors(行为)的几个关键点:
(1)Behaviors(行为)是可复用代码集合,可以被任何对象附加使用;
(2)设计人员和开发人员可以使用Behaviors(行为)在不用设计任何代码的情况下,添加相关功能到XAML中;
(3)Behaviors(行为)可以通过XAML附加到任何对象元素中,无需设计任何后台代码;
(4)一个Behaviors(行为)可以被多个对象同时调用;

我们可以在Expression Blend中在不必编写代码的情况下向应用程序添加交互性,将行为从"资产"面板拖到应用程序中的对象上,然后设置该行为的属性。

Expression Blend给我们预定义了一些常用的行为:如调用方法行为、控制故事板行为、超链接行为等等。

我们也可以点击Expression Gallery到官方网站需找新有的行为

本文中,我们将给在上篇文章《Expression Blend 自定义RadioButton 模板》中创建的RadioButton创建一些动画,选择某个RadioButton时,在改变矩形颜色的同时,使矩形进行一些动画。

打开项目,首先我们先创建一个简单的动画,命名为showColorAnimation

在时刻0.5 时,我们将矩形旋转45度

在时刻1秒时,旋转为135度

最后在1.5秒时刻旋转度数为180度,停止录制动画。开始向RadioButton添加Action了。切换到Asset卡片,选择ControlStoryboadAction用来控制动画的播放

将其拖动到rbRed上,命名为redAction

修改行为的一些属性

对rbGreen、rbBlue做相同的行为

按F5运行程序,最后的运行效果如下

附件:http://down.51cto.com/data/2358178

本文转自xshf12345 51CTO博客,原文链接:http://blog.51cto.com/alexis/572940,如需转载请自行联系原作者

Expression Blend 定义RadioButton行为动画相关推荐

  1. Expression Blend学习动画基础

    原文:Expression Blend学习动画基础 什么是动画(Animation)? 动画就是时间+换面的组合,画面跟着时间变化.最常见的是flash的动画,还有GIF动态图片. 动画的主要元素 时 ...

  2. 零元学Expression Blend 4 - Chapter 40 Flash做的到的Blend也可以!轻松制作拥有动画的MenuBar!(上)...

    零元学Expression Blend 4 - Chapter 40 Flash做的到的Blend也可以!轻松制作拥有动画的MenuBar!(上) 原文:零元学Expression Blend 4 - ...

  3. Expression Blend实例动画-大坝水位升高演示

    Expression Blend实例动画-大坝水位升高演示 原文:Expression Blend实例动画-大坝水位升高演示 Expression Blend是个很强大的东西,用它可以完成很多不好做的 ...

  4. Windows Phone 7 不温不火学习之《Expression Blend 创建渐变效果和创建Storyboard动画》...

    说起Expression Blend ,开发过Silverlight 或者WPF的同学肯定会暗爽一把.微软把这一神器免费提供给我们开发者使用,特别是自从WP7 发布就立刻免费,可以看出微软对WP7的重 ...

  5. Expression Blend实例中文教程(9) - 行为快速入门Behaviors

    在Blend强大的设计功能支持下,设计人员和开发人员可以无代码实现Silverlight/WPF动画效果,例如上文介绍的StoryBoard,就是一个典型例子,设计人员和开发人员仅需提供必要元素,即可 ...

  6. Hello,Expression Blend 4 (含Demo教程和源码)

    前言 这段时间的开发不会用到Blend,到年底才会大量用到,本来打算到时候在写Blend相关的笔记,不过看到一些朋友还比较感兴趣,所以这里提前整理了一下. 首先,我希望你记住下面几点: Blend并不 ...

  7. Expression Blend学习5控件

    Expression Blend ButtonStyle- TextButton 本章以TextButton为例,讲解如何最简单,最快速的制作一个专业的TextButton. 对于这个TextButt ...

  8. [演练]使用Expression Blend或代码创建Silverlight时钟

    本演练分步讲述如何使用 Microsoft Silverlight 创建一个简单时钟.下图所示为您将创建的时钟. 运行此示例. 下载此示例. 组成此时钟外观的向量图形是使用可扩展应用程序标记语言 (X ...

  9. 微软Expression Blend功能介绍

    Microsoft Expression Blend-一个全新的,全功能的职业设计工具,用于创造基于Microsoft Windows平台的丰富.复杂的应用界面.使用 Expression Blend ...

最新文章

  1. 百年名校史上第一桩:博士论文抄袭,剥夺学位,涉事中国学者已在国内教书7年...
  2. comsol线圈不能加电流激励_为什么电压互感器不能短路,电流互感器不得开路?...
  3. Vx2Text-多模态任务新进展!哥大Facebook提出VX2TEXT模型,实现了“视频+X”到“文本”的任务...
  4. struts2校验框架之Visitor校验器
  5. OpenCV距离变换函数:distanceTransform()介绍
  6. 软件测试 : 第5次作业 -- 基于Jmeter的 性能测试
  7. send anywhere:一个全平台的文件传输神器
  8. mysql判断后执行查询语句吗_如何看mysql执行的sql语句
  9. c++ 以当前时间为文件名打印日志
  10. 关于解决miui10国际版刷入之后无法认证的问题
  11. 紧急通知!限招100人:免费培训海外抖音TikTok视频搬运赚钱技能,0基础轻松月入2万+!...
  12. 创业公司该如何设计激励员工的期权池
  13. 【全开源+免费更新】doodoo.js快速入门教程
  14. 江苏计算机二级报名一年几次,江苏计算机二级每年考几次
  15. c++ tuling123_现代编译原理-图灵计算机科学丛书.pdf
  16. 通过Windows7升级正版Windows10
  17. matplotlib画图修改刻度线的粗细、刻度字体的大小以及标题字体的大小
  18. Hyper-V (window 10 家庭版安装 Hyper-V)
  19. InnoDB与MyISAM的优缺点
  20. postgres 判断null_PostgreSQL空值null参与运算的处理方法

热门文章

  1. 3分钟了解带参数的main函数
  2. 大话数据结构之算法 时间复杂度
  3. Hibernate 笔记 HQL查询
  4. sys_connect_by_path
  5. ORA-02287: sequence number not allowed here
  6. hihocoder #1465 : 后缀自动机五·重复旋律8
  7. scanf的拓展用法——匹配特定字符
  8. Linux查看版本当前操作系统内核信息
  9. modelform save
  10. Beta阶段发布说明