WPF 4.0特点分析
创始人
2024-06-18 06:11:00
0

 

WPF自从发布至今,已经成为开发人员必备的一个工具。那么各个版本都有自己不同的特性。在这里我们将会为大家介绍一下WPF 4.0特点的相关知识。#t#

之前来自WPF Toolkit的3个控件现在移到核心发布库中。具体是,DataGrid、DatePicker和Calendar 控件。它们也具有Silverlight相应的版本,微软承诺在WPF和Silverlight中的版本“99%的API和行为都兼容”。DataGrid特别重要,由于缺乏这个东西,WPF经常被提到不适合于业务处理应用程序。

在4.0发布之后,还计划发布两个扩展包,每一个都包含了额外的控件。“锦囊”将包含AnimatingTilePanel、ColorPicker、InfoTextBox、ListPager、NumericUpDown、Reveal、TransitionsPresenter和TreeMapPanel。另外一个是WPF Ribbon Control,它目前处于CTP阶段。

WPF 4.0特点在图形方法,对Pixel Shader 3.0的支持已经加入。以前的WPF只能藉由ShaderEffect支持Pixel Shader 2.0。对于开发人员,也许更重要的是LayoutRounding。它将强制布局引擎把元素放到整个像素边界。当前的控件只能排到子像素边界上,这会导致模糊的界面。

说起模糊的界面,WPF 4.0特点中知名的文本渲染问题也被解决了。为了搞定这个问题,老的文本渲染代码被完全代替。随着而来的还有几个文本格式选项,可以实现某种程度的微调。

Windows 7获得了极大的关注。WPF 4.0将提供对多点触摸、JumpList和任务栏集成的支持。缩略图工具栏特别有意思。即使在应用程序最小化的情况下,也可以让用户与之交互。

在数据绑定前端,添加了绑定到实现IDynamicMetaObjectProvider接口的动态对象的支持。这囊括了所有基于DLR的语言,如IronRuby和IronPython。

来自于Silverlight的可视化状态管理器(Visual State Manager)特性也进入了WPF的世界。WPF 4.0特点已经具有了无比强大的触发器功能,不过它比起Silverlight的可视化状态管理器难用的多。

相关内容

热门资讯

如何允许远程连接到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 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...