Expression Blend 定义RadioButton行为动画
什么是行为(Behaviors)
【From jv9】
在开始学习前,首先需要了解一下Behaviors(行为)的几个关键点: |
我们可以在Expression Blend中在不必编写代码的情况下向应用程序添加交互性,将行为从"资产"面板拖到应用程序中的对象上,然后设置该行为的属性。
Expression Blend给我们预定义了一些常用的行为:如调用方法行为、控制故事板行为、超链接行为等等。
本文中,我们将给在上篇文章《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行为动画相关推荐
- Expression Blend学习动画基础
原文:Expression Blend学习动画基础 什么是动画(Animation)? 动画就是时间+换面的组合,画面跟着时间变化.最常见的是flash的动画,还有GIF动态图片. 动画的主要元素 时 ...
- 零元学Expression Blend 4 - Chapter 40 Flash做的到的Blend也可以!轻松制作拥有动画的MenuBar!(上)...
零元学Expression Blend 4 - Chapter 40 Flash做的到的Blend也可以!轻松制作拥有动画的MenuBar!(上) 原文:零元学Expression Blend 4 - ...
- Expression Blend实例动画-大坝水位升高演示
Expression Blend实例动画-大坝水位升高演示 原文:Expression Blend实例动画-大坝水位升高演示 Expression Blend是个很强大的东西,用它可以完成很多不好做的 ...
- Windows Phone 7 不温不火学习之《Expression Blend 创建渐变效果和创建Storyboard动画》...
说起Expression Blend ,开发过Silverlight 或者WPF的同学肯定会暗爽一把.微软把这一神器免费提供给我们开发者使用,特别是自从WP7 发布就立刻免费,可以看出微软对WP7的重 ...
- Expression Blend实例中文教程(9) - 行为快速入门Behaviors
在Blend强大的设计功能支持下,设计人员和开发人员可以无代码实现Silverlight/WPF动画效果,例如上文介绍的StoryBoard,就是一个典型例子,设计人员和开发人员仅需提供必要元素,即可 ...
- Hello,Expression Blend 4 (含Demo教程和源码)
前言 这段时间的开发不会用到Blend,到年底才会大量用到,本来打算到时候在写Blend相关的笔记,不过看到一些朋友还比较感兴趣,所以这里提前整理了一下. 首先,我希望你记住下面几点: Blend并不 ...
- Expression Blend学习5控件
Expression Blend ButtonStyle- TextButton 本章以TextButton为例,讲解如何最简单,最快速的制作一个专业的TextButton. 对于这个TextButt ...
- [演练]使用Expression Blend或代码创建Silverlight时钟
本演练分步讲述如何使用 Microsoft Silverlight 创建一个简单时钟.下图所示为您将创建的时钟. 运行此示例. 下载此示例. 组成此时钟外观的向量图形是使用可扩展应用程序标记语言 (X ...
- 微软Expression Blend功能介绍
Microsoft Expression Blend-一个全新的,全功能的职业设计工具,用于创造基于Microsoft Windows平台的丰富.复杂的应用界面.使用 Expression Blend ...
最新文章
- 百年名校史上第一桩:博士论文抄袭,剥夺学位,涉事中国学者已在国内教书7年...
- comsol线圈不能加电流激励_为什么电压互感器不能短路,电流互感器不得开路?...
- Vx2Text-多模态任务新进展!哥大Facebook提出VX2TEXT模型,实现了“视频+X”到“文本”的任务...
- struts2校验框架之Visitor校验器
- OpenCV距离变换函数:distanceTransform()介绍
- 软件测试 : 第5次作业 -- 基于Jmeter的 性能测试
- send anywhere:一个全平台的文件传输神器
- mysql判断后执行查询语句吗_如何看mysql执行的sql语句
- c++ 以当前时间为文件名打印日志
- 关于解决miui10国际版刷入之后无法认证的问题
- 紧急通知!限招100人:免费培训海外抖音TikTok视频搬运赚钱技能,0基础轻松月入2万+!...
- 创业公司该如何设计激励员工的期权池
- 【全开源+免费更新】doodoo.js快速入门教程
- 江苏计算机二级报名一年几次,江苏计算机二级每年考几次
- c++ tuling123_现代编译原理-图灵计算机科学丛书.pdf
- 通过Windows7升级正版Windows10
- matplotlib画图修改刻度线的粗细、刻度字体的大小以及标题字体的大小
- Hyper-V (window 10 家庭版安装 Hyper-V)
- InnoDB与MyISAM的优缺点
- postgres 判断null_PostgreSQL空值null参与运算的处理方法