写点什么

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

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

关注

评论

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

模块八-设计消息队列存储消息数据 作业

novoer

「架构实战营」

工作想法小计(3):2/21 - 2/25

非晓为骁

个人成长 工作

架构训练营模块八作业

zhongwy

架构实战营4期-模块八作业

木几丶

「架构实战营」

2022年第8周-面试二三事

李印

面试 周报

01-《生活中的心理学》读书笔记

清凌渡

读书笔记 心理学

2022 ARTS|Week 08

MiracleWong

算法 写作 ARTS 打卡计划

hive性能调优实战-读书笔记

聚变

hive Hive SQL

Lyft微服务研发效能提升实践 | 3. 利用覆盖机制在预发环境中扩展服务网格

俞凡

研发效能 大厂实践 2月月更 lyft

极速生成缩略图,Serverless 支撑赛事转播锁定冬奥亮点

阿里巴巴云原生

阿里云 Serverless 云原生 冬奥会 函数计算FC

一文入门rollup!13组demo带你轻松驾驭

摸鱼的春哥

前端 vite Rollup webpack 构建

Go 语言入门很简单:Go 如何面向对象

宇宙之一粟

面向对象 Go 语言 2月月更

迭代器总结

编程三昧

JavaScript 前端 迭代器 2月月更

Vue3 过10种组件通讯方式

德育处主任

Vue 3 vuex 组件通信 Pinia mitt.js

XSS练习小游戏和答案参考

喀拉峻

网络安全

设计消息队列存储消息数据的 MySQL 表格

AUV

「架构实战营」

Meta启示:AI是通往元宇宙的关键变量

脑极体

基于STM32+ESP8266+华为云IoT设计的健康管理系统

DS小龙哥

2月月更

架构实战营第 4 期 -- 模块八作业

烈火干柴烛灭田边残月

架构实战营

[架构实战营]模块八 消息队列Mysql表格设计

Vincent

「架构实战营」

EventBridge消息路由|高效构建消息路由能力

阿里巴巴云原生

阿里云 云原生 消息队列 EventBridge

架构实战营 4 期第八模块作业

jialuooooo

架构实战营

【Python】面试官:元组列表都分不清,回去等通知pa

謓泽

Python 元组 2月月更

【安全漏洞】深入剖析CVE-2021-40444-Cabless利用链

H

卫星商业价值的尽头,谁来善后?

脑极体

模块八

Geek_59dec2

「架构实战营」模块八《如何设计贴合业务的高性能高可用中间件系统》作业

DaiChen

作业 「架构实战营」 模块八

Java线程池进阶

木小风

Java 线程池

什么是开源的「第一性原理」?

腾源会

开源 腾源会

Thinkphp最新版本漏洞分析

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

架构实战营 模块八

架构实战营 「架构实战营」 模块八

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