各种WPF优势体现

开发 开发工具
WPF优势主要体现在文档的变革;图形的操作;图像的处理;多媒体视频及音频的相关应用;以及对动画的体现和在数据绑定中的作用等。

WPF的出现帮助我们轻松实现了复杂的图形界面显示需求。那么在具体的应用方面,WPF优势具体体现在哪些细节之上呢?在这里将为大家总结介绍。#t#

WPF优势(1)文档的变革。之所以称其为“变革”,是因为它不仅可以使用传统的屏幕显示/打印文档(XPS),而且还可以使用 FlowDocument 标记来显示流文档。文档中不仅可以有文字、图片、链接,还可以有三维动画、视频等。

试想一下,在某个重要的日子,当你将所有与他/她在一起时浪漫的照片、温馨的视频、甜蜜的话语,加上潇洒的签名,发挥你丰富的想象力,做成一个动感十足的动画,或是丰富趣味的互动游戏,将之保存为一份多媒体文档,在恰当的时间,利用恰当的机会,把它送给他/她的时候,他/她看到之后又是怎样一种感觉呢?在恰当的时间、恰当的地点,由恰当的人,做出恰当的事,这就是最“恰当不过”的了!

WPF优势(2)图形:WPF 支持创建二维和三维矢量图形。对于二维图形,WPF 提供标准抽象,例如,形状、画笔和绘图笔,同时还允许三维图形定义模型,以用于指定光线和摄像机位置信息。与早期技术(GDI, GDI+)不同的是,WPF 图形并不是使用开发人员所必须了解的单独一组概念进行图形图像绘制,用于图形描述的XAML元素能够与那些用户界面其他元素自然组合。比如按钮,可以是文字,也可是带图形和文字的组合,还可以有更多功能。

WPF优势(3)图像:WPF使用 XAML 的图像标记,可在应用程序中显示不同格式的图形,包括 JPEG,GIF,PNG及其他格式。WPF依靠WIC(Windows Imaging Component) 为编解码器,以及显示和存储图像的软件提供标准框架。在 WPF 中,通常图像元素可以与其他元素组合,比如按钮,可以显示为图像按钮而不是简单的文本标签。

WPF优势(4)多媒体视频及音频:WPF可使用MediaElement 标记来显示不同格式的视频和音频,包括 WMV、AVI 和 MPEG等。同样,此元素也可与其他 XAML 元素相组合,更让人称奇的是,你甚至可以使三维立方体的所有侧面上都显示视频。继续发挥你的想像力,你可以让它们动起来,比如3D旋转,拖动或缩放某一侧面,或是做出你要的效果。在这个世界里,你可以真正做到“人有多大胆,地有多大产”。

WPF优势(5)动画:WPF 提供动态显示绝大部分用户界面的内置支持。例如,放大和缩小矩形、更改按钮大小。与Adobe Flash中时间线类似,你还可以定义包含时间线的情节提要,也可以调整动画的发生顺序。

WPF优势(6)数据绑定:基于多数程序都需要显示数据,因此,WPF提供将数据映射到用户界面元素的自动支持功能。类似asp.net的方式, WPF 可为包含在对象和其他源中的信息提供数据绑定,而且还允许在显示数据前对其进行排序和筛选。

责任编辑:曹凯 来源: fengfly.com
相关推荐

2009-12-22 16:55:26

WCF性能优势

2009-12-28 16:45:31

WPF窗体

2009-12-23 15:57:40

WPF传递事件

2009-12-25 15:29:12

WPF缺陷

2009-12-25 15:21:00

WPF构建前台

2009-12-25 16:45:57

WPF竞争

2009-12-25 11:04:51

WPF Border

2009-12-23 16:39:55

WPF命令

2009-12-25 10:46:36

WPF Page

2009-12-29 14:00:02

WPF Dispatc

2009-12-29 14:58:31

WPF优点

2009-12-25 17:02:33

WPF多媒体

2009-12-28 14:40:08

WPF属性

2009-12-28 09:13:50

WPF容器控件

2009-12-28 14:51:59

WPF元素树

2009-01-04 14:41:58

SSD固态盘闪存

2009-12-28 09:50:08

WPF数据绑定

2009-12-24 17:52:05

WPF触发器

2009-12-25 16:58:23

WPF名称范围

2009-12-25 10:28:10

WPF路由事件
点赞
收藏

51CTO技术栈公众号