03 2014 档案

摘要:本篇来学习WPF的动画。什么是动画?动画就是一系列帧。在WPF中,动画就是在一段时间内修改依赖属性值的行为,它是基于时间线Timeline的。有人会说,要动画干嘛,华而不实,而且添加了额外的资源消耗而影响性能。尽管如此,适当的使用动画却可以使你的程序富有更好的表现力和交互性。更加可喜的是,WPF提供了丰富的动画支持,大部分的动画都可以直接通过XAML来呈现而不用去写繁琐的cs代码。在System.Windows.Media.Animation命名空间中,我们发现了许多的类,大体可归类为这么三种:基于线性内插算法动画(简单动画)、基于KeyFrame动画和基于路径动画。下面来分别介绍这三种动画: 阅读全文
posted @ 2014-03-10 23:24 jello chen 阅读(2038) 评论(0) 推荐(0) 编辑
摘要:本篇我们来学习WPF的绘图,在2D绘图中主要有这么几个重要的类:Drawing、Visual和Shape,顺便讲下Brush和BitmapEffect。1 2D绘图1.1Drawing类Drawing类表示形状和路径的二维图,它继承自Animatable类,所以支持数据绑定、动画和资源引用等。它有这么几个子类:GeometryDrawing:包含Geometry、用于填充的Brush以及绘画轮廓的Pen(都是属性)ImageDrawing:包含ImageSource以及定义边界的RectVideoDrawing:包含MediaPlayer以及定义边界的RectGlyphRunDrawing:包 阅读全文
posted @ 2014-03-04 23:03 jello chen 阅读(4133) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示