写点什么

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

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

关注

评论

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

我的奋斗:我在外企那些年(一)

IC男奋斗史

职业规划 芯片行业思考

芯片工程师太贵?贵你妹啊

IC男奋斗史

芯片行业思考

润还是不润?这是个问题

IC男奋斗史

职业规划 芯片行业思考

检测图片中是否有二维码

逆锋起笔

android 二维码 Android端 3月月更

我的奋斗:我在外企那些年(二)

IC男奋斗史

职业规划 芯片行业思考

VuePress 博客优化之中文锚点跳转问题

冴羽

typescript Vue 博客 vuepress 博客搭建

裸奔?哒咩!

IC男奋斗史

芯片技术

Ember 速度最快、性能最高的渲染技术框架之一

devpoint

前端框架 ember.js

为什么需要线程池?什么是池化技术?

CRMEB

云原生网络利器--Cilium 总览

Daocloud 道客

ebpf cilium 云原生网络 容器网络方案

聊聊redo log是什么

程序猿阿星

Redo Log MySQL InnoDB

通过简书网学习 ActionChains,selenium webdriver 学习第3篇

梦想橡皮擦

Python 3月月更

李凌:6 年,我如何从开源小白成为 Apache 顶级项目 PMC

腾源会

开源 腾源会

Redis现网那些坑:用个缓存,还要为磁盘故障买单?

华为云开发者联盟

redis 缓存 SSD 磁盘故障 缓存Redis

凤姐如何变冰冰?

IC男奋斗史

芯片技术

PostmangRPC功能使用介绍

蜜糖的代码注释

gRPC 调试 Postman 3月月更

Kafka中指定副本为Leader的三种实现方式

石臻臻的杂货铺

kafka 运维

IC应届生40万白菜价!从业多年的资深专家手把手指导你如何选择offer!

IC男奋斗史

职业规划

我是一名数学专业的应届博士,我该如何选择offer?

IC男奋斗史

职业规划

芯荒荒,汽车芯片路在何方

IC男奋斗史

芯片行业思考 芯片技术

这是我们的黄金时代

IC男奋斗史

职业规划 芯片行业思考 芯片技术

第三次“世界大战”——芯片保卫战,无烟的战场

IC男奋斗史

芯片行业思考

博文推荐|使用 Apache Pulsar 构建边缘应用程序

Apache Pulsar

开源 架构 分布式 云原生 Apache Pulsar

看到字节跳动28岁员工猝死,我都想润了......

IC男奋斗史

职业规划 芯片行业思考

iOS防截屏|担心App内容被截屏泄露吗?这个开源库就是你要的

LabLawliet

ios

微博评论架构设计

刘洋

#架构实战营 「架构实战营」

为什么需要线程池?什么是池化技术?

王磊

面试

Hoo虎符研究院|2022年三月值得关注的赛道

区块链前沿News

Web NFT 元宇宙 虎符交易所

云原生多云应用利器 -- Karmada 调度器

Daocloud 道客

Kubernetes 云原生 开源软件 Karmada

数仓中长跳转问题复现及解决方案

华为云开发者联盟

寄存器 GaussDB(DWS) 长跳转 编译器O2

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