WPF
q403107839
NULL
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
WPF 行为和触发器 学习笔记
使用触发器可以自动完成简单的样式改变,例如当一个属性发生变化时可以进行响应,并自动调整样式。 触发器通过Style.Triggers集合连接到样式,每个样式都可以有任意多个触发器,并且每个触发器都是System.Windows.TriggerBase的派生类的实例 继承自TriggerBase的类 Trigger 这是一个简单的触发器,它监视依赖项属性的变化,然后使用设置器改变样式 Mul原创 2012-07-19 21:18:56 · 2346 阅读 · 0 评论 -
WPF 动画 学习笔记1
基于时间的动画 假如需要旋转windows窗体应用程序中的About对话框中的一块文本,下面是构建该解决方案的传统方法 1.创建一个周期性触发的计时器 ,50毫秒触发一次 2.当触发计时器时,使用事件处理程序计算一些与动画相关的细节,如新的旋转角度,然后使窗体的一部分或者整个窗体失效 3.不久以后,windows将会要求窗口重新绘制界面,触发自定义的绘图代码 4.自定义的绘图代码之后,渲原创 2012-07-21 15:44:01 · 654 阅读 · 0 评论 -
WPF 动画 学习笔记3
学习Silverlight 动画之前,首先需要明确一下三点核心概念: 1. Silverlight动画是基于时间线的; 开发人员可以设置初始状态,结束状态和动画时间段,Silverlight 会自动计算生成动画效果。 2. Silverlight动画是对象属性的修改过程; 例如,一个按钮动画,用户点击后,按钮会自动增大,其 动画原理,就是对按钮的宽度和高度在一定时间段中进行改变置,即生成动原创 2012-07-21 18:28:07 · 179 阅读 · 0 评论 -
WPF 动画 学习笔记2
使用代码创建动画 WPF使用它所需要的步长以确保在当前配置的帧速率下得到平滑的动画,标准的帧速率60帧/秒,换句话说,每隔1/60秒WPF就会计算所有应用了动画的数值,并更新相应的属性。 实例化一个动画类 然后使用希望修改的元素BeginAnimation()方法 (所有WPF元素,从UIElement基类开始,都继承了BeginAnimation()方法,该方法是IAnimata原创 2012-07-21 18:26:30 · 1812 阅读 · 0 评论
分享