AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

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:412813
用户头像

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

关注

评论

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

【设计模式系列17】中介者模式原理及其在JDK源码中的体现

Java 程序员 后端

一个简单的字符串,为什么-Redis-要设计的如此特别?

Java 程序员 后端

【源码分析设计模式 10】SpringMVC中的适配器模式

Java 程序员 后端

架构实战营 模块四作业

felix

架构实战营

《黑客之道》-- 网络安全之利用0day双杀-java环境-宏感染渗透

学神来啦

网络安全 漏洞 渗透 kali

JDK16的新特性

程序那些事

Java 程序那些事 java16 11月日更 JDK16

存储大师班 | 浅谈 RDMA 与无损网络

QingStor分布式存储

网络 分布式存储

一文参透:缓存一致性策略以及雪崩、穿透等问题

Java 程序员 后端

学会了axios封装,世界都是你的

CRMEB

一文看懂mybatis底层运行原理解析

Java 程序员 后端

【消息队列最佳实践】消息恰好被消费一次

Java 程序员 后端

【设计模式系列24】GoF23种设计模式总结及软件设计7大原则

Java 程序员 后端

一个SpringBoot问题就干趴下了?我却凭着这份PDF文档吊打面试官

Java 程序员 后端

一文带你快速搞懂动态字符串SDS,面试不再懵逼

Java 程序员 后端

一文彻底帮你打通SpringAOP的任督二脉,大厂高薪指日可待,建议收藏!!!

Java 程序员 后端

一文快速搞懂Redis的几种数据类型

Java 程序员 后端

一文看懂 Redis 的持久化

Java 程序员 后端

【源码分析设计模式 9】SpringIOC中的模板方法模式

Java 程序员 后端

【玩转Linux】史上最详细的Linux命令大全和线上问题排查手册

Java 程序员 后端

【设计模式系列14】组合模式及其在JDK和MyBatis源码中的运用

Java 程序员 后端

外包学生管理系统详细架构设计

stars

架构训练营

【程序人生】为什么Java开发人员在简历上不敢轻易写精通Java

Java 程序员 后端

【面试准备】Spring框架面试题

Java 程序员 后端

一个CURD三年的Java程序员刷完这份《阿里面试指南(恒山版)》

Java 程序员 后端

一周4大厂Java开发岗面试日记(已拿offer)

Java 程序员 后端

Java程序媛的秋招历程(附字节,阿里,百度,网易,美团等面经)

Java spring 程序员 面试 大厂

音频 AI 算法在 RTC 中的实践

网易云信

人工智能 算法 音视频

【程序人生】为什么Java开发人员在简历上不敢轻易写精通Java(1)

Java 程序员 后端

现代APaaS产品的5C特点

明道云

七年阿里升级路,熬到P7,想给正在成长的Java程序员一点建议

Java 程序员 后端

万字长文!从底层开始带你了解并发编程,彻底帮你搞懂Java锁!

Java 程序员 后端

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