Visual Studio 2010中体验WPF4

来源:百度文库 编辑:神马文学网 时间:2024/04/28 18:16:31

在Visual Studio 2010中体验WPF 4

作者: dufei,  出处:51cto, 责任编辑: 杜飞, 2010-03-16 10:01
  本文将介绍Visual Studio 2010中WPF 4的相关功能,包括图形、文本堆栈等等内容,希望能对大家了解Visual Studio 2010有所帮助。

  WPF缩写为Windows Presentation Foundation的缩写 ,其原来代号为“Avalon”,因“我佩服”拼音首字母组合一样,国内有人调侃地称之为“我佩服”。WPF是微软新一代图形系统,运行在.NET Framework 3.0架构下,为用户界面、2D/3D 图形、文档和媒体提供了统一的描述和操作方法。基于DirectX 9/10技术的WPF不仅带来了前所未有的3D界面,而且其图形向量渲染引擎也大大改进了传统的2D界面,比如Vista中的半透明效果的窗体等都得益于WPF。 程序员在WPF的帮助下,要开发出媲美Mac程序的酷炫界面已不再是遥不可及的奢望。 WPF相对于Windows客户端的开发来说,向前跨出了巨大的一步,它提供了超丰富的.NET UI 框架,集成了矢量图形,丰富的流动文字支持flow text support,3D视觉效果和强大无比的控件模型框架。

  在Visual Studio 2010中有一部分是对WPF 4的支持,本文将介绍这些核心组件以及功能,同时还包括Windows7下的一些开发,希望对大家有所帮助。

  WPF 4的改进

  WPF (Windows Presentation Foundation)是.NET框架的核心组件之一,允许开发人员打造丰富并且与众不同的Windows客户端应用。WPF 4包含了在生产力,性能和功能方面的重大改进,特别是在控件(Controls), XAML, 文本(Text), 图形(Graphics), Windows 7集成(多点触摸(multitouch), 任务栏集成等), 核心基础(Core Fundamentals), 以及部署这几个方面。 本文是我在接下来的几个月里介绍其中一些改进和新特性的若干个贴子的第一篇。

  不久我还将另写专文讨论Visual Studio 2010中的WPF 和Silverlight设计器中的一些重大进步,该设计器还包含了一堆改进。

  控件

  可用于打造富客户端的控件

  WPF 4添加了各种新控件,使得客户端丰富的行业(line-of-business)应用的打造更加容易,也更快。新的也更丰富的控件集包括了象DataGrid, DatePicker, 和 Calendar这样的行业应用必备控件。这些新控件与它们在Silverlight中的对应控件在API和行为方面99%的兼容,允许开发人员通过在Silverlight和WPF实现间重用代码,在优化了工作流程的的同时,创建一个横跨客户端和web的一致的体验。

  诀窍袋(Bag O’ Tricks)又回来了

  我们还将发布被称为WPF诀窍袋(Bag O’ Tricks)的8个额外的控件的下载,它包括下列控件:AnimatingTilePanel, ColorPicker, InfoTextBox, ListPager, NumericUpDown, Reveal, TransitionsPresenter, TreeMapPanel。

  Windows 7和Office Ribbon控件

  在WPF 4发布之后不久,会推出一个新的WPF Ribbon控件供下载。它包括针对Windows 7 和 Office的皮肤,以及为终端用户所熟悉的所有的标准Ribbon特性,包括tab(选项卡)和 group(组),动态改变大小,快速访问工具栏(quick access toolbar),应用菜单,上下文相关选项卡(contextual tabs),键提示(key tips)等等。

  WPF Ribbon是完全可扩展的,以满足将来版本的设计指引的变化, 今天在这里有一个包含有限特性集的CTP。

  图形(GRAPHICS)共6页。 1 2 3 4 5 6 :