WPF学习01——高级API

WPF包含一套面向编程人员的高级服务:

  • 类似Web布局的模型。与通过特定的坐标将控件固定在具体位置不同,WPF加强了流式布局,根据控件的内容灵活地排列控件。
  • 丰富的绘图模型。与逐个像素进行绘制不同,WPF中直接处理图元——基本形状、文本块以及其他图形元素。也可以使用其他新特性:

透明控件,放置多层并且具有不同透明度内容的功能,以及本地3D的支持。

  • 丰富的文本模型。WPF为Windows应用程序提供了在用户界面的任何位置显示丰富的样式文本的功能。
  • 作为首要编程概念的动画。WPF中,不再需要使用计时器来强制窗体重绘自身;反而动画称为WPF框架的固有部分。
  • 支持音频和视频媒体。WPF支持播放让你和Windows媒体播放器所支持的音、视频文件,并允许同时播放多个媒体文件。
  • 样式和模板。通过样式可以实现显示格式的标准化,通过模板可以改变元素的渲染方式。
  • 命令。
  • 声明式用户界面。WPF用户界面和代码完全分离,并且图形设计人员可以使用专业工具编辑XAML文件。
  • 基于页面的应用程序。WPF可以创建类似浏览器的应用程序。
posted @ 2012-10-26 21:59  sunnyboy  阅读(355)  评论(0编辑  收藏  举报