WPF 3.5特点详解
创始人
2024-06-18 09:40:13
0

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应用程序中。

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...