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应用程序中。
分享标题:WPF3.5特点详解
分享路径:http://www.mswzjz.cn/qtweb/news10/150810.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能