WPF 3.5特点详解

开发 开发工具
WPF 3.5特点居多,其中包括:BUG修复,性能调节,并且其支持的功能广泛,支持LinQ的数据绑定,并且还包括一个外界模型。

WPF发展的速度是难以想象的。它从出现开始就一直深受广大开发人员的热衷。我们今天将会认识到WPF 3.5特点的一些总结介绍,方便大家对WPF的理解。#t#

尽管WPF是一项新技术,但是他已经有了两个版本,WPF3.0 这是WPF的第一个版本。它和其他两项技术WCF和WF一起发布。这三项技术一起组成了.Net Framwork3.0。WPF3.5 WPF的新版本,在3.0之后一年作为.Net Framework3.5的一部分发布。WPF的特性做了小幅的改进。通过.Net Framework3.0 SP1,可以对.Net Framework3.0应用程序的Bug进行修复。

从一个开发者的角度来看,WPF3.0和WPF3.5的显著不同就是设计时(Design-Time)支持。.Net Framework3.0的发布没有相应版本的Visual Studio.开发者可以通过安装CTP获得基本的支持。尽管有了这些扩展,可以使用VS2005开发WPF应用程序,但是并没有提供针对WPF窗口的拖放设计器。

.Net Framework3.5联合VS2008发布,其结果就是对WPF应用程序提供了更好的设计时支持。文中假定你使用的是VS2008和.Net Framework3.5.

WPF 3.5特点总结

如果你使用过第一个版本的WPF进行编程,你可能会对追踪两个版本的WPF在编程过程的变化感兴趣。除了Bug修复,性能调整和更好 的设计支持外,WPF 3.5特点还有如下的改进:

FireFox支持XBAPs.。就像在IE中运行浏览器应用程序一样,在FireFox中运行浏览器应用程序变为可能。

支持LinQ的数据绑定。Linq是允许开发人员书写查询的扩展语言集合。这些查询能够从多种数据源中将数据查询出来,包括:内存集合(In-memory collections),XML文件和数据库,不需要任何一行的低级(Low-level)代码。

支持IDataErrorInfo的数据绑定。IDataErrorInfo接口是商务开发人员构造内建验证规则的对象的关键。现在,数据绑定的基础结构能够捕获到这些验证错误并在界面上显示出来。

支持在丰富文本控件中放置内交互控件。这个功能在以前需要一个模糊的工作区。现在,通过一个简单的属性就可以实现。

支持在三维表面放置二维元素。这个功能在以前需要一个单独的下载(separate download)。现在它被整合进Framework.与之一起对能唤起(Raise)鼠标和键盘事件的三维对象提供更好的支持。

一个外接模型。外接模型允许一个应用程序在一个有限的安全的上下文中托管(Host)第三方组件。技术上讲,这不是WPF 3.5特点中特有的,因为它可以被用在任何的.Net Framework应用程序中。

责任编辑:曹凯 来源: 博客园
相关推荐

2009-12-25 16:05:24

WPF 4.0特点

2009-12-24 15:53:19

WPF API

2009-12-29 13:29:28

WPF Depende

2009-12-24 10:09:33

WPF事件注册

2010-02-23 10:25:29

2009-07-22 17:07:16

WPF插件开发.NET Framew

2009-12-28 10:47:58

WPF绘图

2009-12-23 17:42:37

WPF Control

2012-12-24 13:37:42

zTreeCSS

2009-12-28 16:54:30

WPF注释

2024-09-09 17:00:25

XAML开发

2009-12-31 10:07:08

Silverlight

2009-12-24 15:36:41

WPF逻辑树

2009-12-28 16:00:36

WPF样式继承

2009-12-24 17:57:53

WPF页面跳转

2009-12-25 17:48:43

WPF资源路径

2009-12-28 16:28:35

WPF元素类型样式

2009-04-21 13:14:33

SilverlightWPF扩展

2009-12-25 17:02:33

WPF多媒体

2009-08-31 16:49:23

WPF线程模型
点赞
收藏

51CTO技术栈公众号