写点什么

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

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

关注

评论

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

Java面向对象知识点拆分(二)

逆锋起笔

java面试 javase 3月月更 Java面试题

波卡将怎么影响区块链生态

不登山的小鲁

区块链 波卡

图解黑客DNS攻击

喀拉峻

网络安全

在 Flutter 中使用 NavigationRail 和 BottomNavigationBar

坚果

3月日更 flutter for web

订单系统的设计(20/100)

hackstoic

技术架构

云端网络的三大场景概述

穿过生命散发芬芳

3月月更

简单了解 Python 匿名函数:lambda

踏雪痕

Python Lambda函数 3月程序媛福利 3月月更

作业十

hunk

云原生训练营

bigdata作业

Pyel

Antd多文件上传后台接收为null问题

CRMEB

全链路压测(七):核心链路四问

老张

性能测试 全链路压测 稳定性保障

【Go实现】实践GoF的23种设计模式:SOLID原则

元闰子

Go 设计模式 SOLID原则

电影图书电视剧

xujiangniao

《重学Java设计模式》作者开始录视频了!

小傅哥

设计模式 小傅哥 视频学习

书单 | 云端架构怎么设计才好?这几本书告诉你!

博文视点Broadview

【高并发】不得不说的线程池与ThreadPoolExecutor类浅析

冰河

并发编程 多线程 高并发 线程池 异步编程

阿里巴巴基于应用和变更的交付模式|阿里巴巴DevOps实践指南

阿里云云效

云计算 阿里巴巴 阿里云 持续交付 研发

算法训练营总结

施正威

银行卡信息精准识别-智能快速绑卡

DS小龙哥

3月月更

微博评论高性能高可用计算架构设计

「架构实战营」

吾日三省吾身

xujiangniao

创建索引源码学习

liang1993

elasticsearch

DDD实战(4):战略设计之系统上下文和限界上下文

深清秋

DDD 软件架构 生鲜电商系统 3月月更

模块5课后作业

苍狼

课后总结 模块五 架构训练营5期

不得不知道系列之探活机制

梦朝思夕

高可用 网关 健康检查 服务探活 探活

架构训练营-作业五

默光

计算架构 架构训练营5期

Spring Cloud Ribbon 中的 7 种负载均衡策略

王磊

SpringCloud

程序员大学四年有对象和没对象的区别,对你工作有什么影响

刘祥

微博评论高性能高可用架构

smile

架构实战营

web前端培训:react的多环境灵活配置

@零度

前端开发 React

Java八股文1—Java平台概览

javaadu

Java 面试题 Java八股文

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