写点什么

WPF 4.0 带来什么新特性?

  • 2009-11-10
  • 本文字数:712 字

    阅读完需:约 2 分钟

之前来自 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 阶段。

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

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

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

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

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

查看英文原文: What’s new in WPF 4.0?

2009-11-10 21:412972
用户头像

发布了 254 篇内容, 共 67.0 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

架构师训练营第九章作业

吴吴

埋点全解析,你最关心的可视化埋点在这里!(文末附开源地址)

易观大数据

秒杀系统

Z冰红茶

最右JS2Flutter框架——通信机制(三)

刘剑

flutter 大前端 探索与实践

week9 作业

雪涛公子

架构师训练营第8周总结

Hanson

vivo,此去灵台方寸山

脑极体

第九周.命题作业-GC原理

刘璐

设计一个秒杀系统挑战和问题及方案或思路

Young

开源、云、传统IT的三国杀

郭华

云计算 开源 商业 IT

架构师训练营第8周作业

Hanson

为什么你总觉得自己是对的?

池建强

个人成长

零/低代码编程风口已到,请快快上车!

代码制造者

编程语言 低代码 零代码 iVX

week09 总结

Z冰红茶

架构师0期Week9作业1

Nan Jiang

奈学:一起了解几种序列化协议

古月木易

序列化 序列化协议

白鹭引擎助力《梦幻西游网页版》刷新h5游戏新高度

DT极客

【得物技术】流量之战—性能优化三十六计

得物技术

Java 流量 得物技术部 商品 电商平台

高教授:区块链软硬件相结合能提升系统性能 也能保持一定的灵活性

CECBC

分布式 行业资讯 区块链技术 落地应用

地方政府争夺数字货币试点,互联网巨头参与测试,央行数字货币即将来临

CECBC

行业资讯 央行数字货币

JVM类加载与执行

superman

JVM 类加载

不仅性能秒杀Hadoop,现在连分布式集群功能也开源了

爱倒腾的程序员

大数据 涛思数据 tdengine 物联网 时序数据库

week9作业1

一文带你掌握OBS的两种常见的鉴权方式

华为云开发者联盟

Rest OBS 鉴权 Header携带签名 URL携带签名

凭实力蝉联第一!Flink 又双叒叕上榜啦

Apache Flink

flink

垃圾回收&秒杀设计

dony.zhang

垃圾回收

总结

Kiroro

阿里最“短命”的P10?入职不到3周,钉钉副总裁张志琦因个人原因离职

程序员生活志

阿里巴巴 互联网热点

数据库实践丨MySQL多表join分析

华为云开发者联盟

MySQL 数据库 华为云 join 多表join

加快速度推进区块链融合发展

CECBC

区块链 行业资讯 产业落地

cxuan读者的外包面试之旅

苹果看辽宁体育

Java 面试 程序人生

WPF 4.0带来什么新特性?_.NET_Jonathan Allen_InfoQ精选文章