WPF教程

简介

WPF是微软推出的基于Windows的用户界面框架.属于.NET Framework3.0的一部分.它提供
了统一的编程模型、语言和框架,分离了界面设计人员与开发人员的工作,提供了全新的多媒
体交互用户的图形界面.
为用户界面、2D/3D图形、文档和媒体提供了统一的描述和操作方法.基于DirectX 9/10技术.
通过WinFX公开.它由显示引擎和托管代码框架组成.

界面设计

Expression Studio中套装工具可视化的设计页面.

程序开发

在XAML页面的基础上进行逻辑开发.

部分组成

1.引擎

统一了开发人员和设计人员体验文档、媒体和UI的方式,为基于浏览器的体验、基于窗体的应
用程序、图形、视频、音频和文档提供了一个单一的运行时库.灵活利用高DPI监视器.检测到
支持硬件加速的视频卡时,会自动利用硬件的加速功能.

2.框架

为媒体、用户界面设计和文档提供的解决方案远远超过开发人员现在所拥有的.提供通用框架
和自定义控件.

响应程度

腾讯曾经发布过一款基于WPF的QQ概念版.但是由于WPF的对PC系统的依赖原因,所有腾讯放弃
了这个项目.

WPF起步

涉及知识点:

  • 使用XAML设计应用程序的用户界面(UI)的外观
  • 编写代码以生成程序
  • 添加控件并创建布局以构成应用程序UI
  • UI上的数据和代码数据同步

WPF中界面布局

界面框架

链接

中文翻译
UWP概念
WPF之家
博客园WPF
梦里花落知多少
Expression studio4