硬核干货——《中小企业 AI 实战指南》免费下载! 了解详情
写点什么

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

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

关注

评论

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

《亚马逊编年史》阅读散记

boshi

读书笔记

深入解读aws graviton3

三少

云计算架构师

从零打造Instagram

俞凡

架构 Instagram 大厂实践

每个人都要会的复盘知识

石云升

复盘 迭代管理 1月月更

2021的科技卦象·坤·5G沃土上万物生长

脑极体

设计模式【10】-- 顺便看看享元模式

秦怀杂货店

Java 设计模式 享元模式

数据产品经理实战-团队搭建

第519区

团队建设 数据产品经理 数据产品 1月月更

架构实战营-模块四作业

木几丶

「架构实战营」

什么是 Github 的元数据以及如何备份 github 上的数据

汪子熙

GitHub 1月月更

996统计

你?

可用性和易用性双重飞跃 | OceanBase社区版3.1.2正式发布

OceanBase 数据库

数据库 OceanBase 社区版 开发者大会

一图回顾 2021分布式数据库开发者大会精彩看点

OceanBase 数据库

数据库 OceanBase 社区版 开发者大会

模块四作业

cqyanbo

【Spring专场】「AOP容器」不看源码就带你认识核心流程以及运作原理

码界西柚

spring spring 源码 1月月更 Spring原理

这是一个操作系统,但既不是Windows也不是Linux

LAXCUS分布式操作系统

云计算 分布式操作系统 计算机集群 分布式应用 行列混合存储

在一年一度高交会,看城市发展的“AI三部曲”

脑极体

09 Prometheus之可靠性及可扩展性

穿过生命散发芬芳

Prometheus 1月月更

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

烈火干柴烛灭田边残月

架构实战营

从2021分布式数据库开发者大会里,我们找出了这8个关键词

OceanBase 数据库

OceanBase 开源 OceanBase 社区版

教程直播第6期 | OceanBase 如何进行 Benchmark 测试及调优

OceanBase 数据库

数据库 直播 OceanBase 社区版

云原生学习总结

好吃不贵

探索CPU的调度原理

元闰子

操作系统 CPU调度

一个cpp协程库的前世今生(十四)信号量与条件变量

SkyFire

c++ cocpp

模块五

撿破爛ぃ

「架构实战营」

技术走向管理第一站 技术经理

张老蔫

28天写作

探索OS的内存管理原理

元闰子

操作系统 内存管理

实现DCI架构

元闰子

DDD DCI架构

模块四-考试试卷存储方案

Only

架构师实战营 「架构实战营」

SAP R/3系统的R和3分别代表什么含义,负载均衡的实现原理

汪子熙

负载均衡 abap 1月月更

架构实战营模块四作业

zhongwy

「架构实战营」

架构训练营模块四作业

沈益飞

架构训练营 架构师训练营 4 期

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