优化 WPF 应用程序性能

本节旨在为寻找方法以改善其应用程序性能的 Windows Presentation Foundation (WPF) 应用程序开发人员提供参考。 如果您是一个对 Microsoft .NET Framework和 WPF 还不太了解的开发人员,则应当先熟悉这两个平台。 本节假定您已具备这两个平台的操作知识,并且是针对具备足够的知识能够启动和运行其应用程序的程序员编写的。

注意注意

本节中提供的性能数据基于在具有 512 RAM 和 ATI Radeon 9700 图形卡的 2.8 GHz PC 上运行的 WPF 应用程序。

本节内容

规划应用程序性能

优化性能:利用硬件

优化性能:布局和设计

优化性能:二维图形和图像处理

优化性能:对象行为

优化性能:应用程序资源

优化性能:文本

优化性能:数据绑定

优化性能:控件

优化性能:其他建议

应用程序启动时间

请参见

任务

演练:在 WPF 应用程序中缓存应用程序数据

参考

RenderOptions

RenderCapability

概念

图形呈现层

WPF 图形呈现疑难解答

布局系统

WPF 中的树

Drawing 对象概述

使用 DrawingVisual 对象

依赖项属性概述

Freezable 对象概述

资源概述

WPF 中的文档

绘制格式化文本

WPF 中的版式

数据绑定概述

导航概述

动画提示和技巧