WPF是由微软公司开发的一种用来进行图形界面处理的开发工具。它的出现深受广大开发人员青睐。他们可以帮助开发人员轻松解决图形界面显示。
WPF从以下三个层次上来利用WPF硬件加速的特性:
WPF API首先检测你的硬件系统所支持的WPF硬件加速的等级,比如显卡的显存大小,像素深度等等。基于你所使用的硬件,WPF将从以下三种渲染模式中的选择一种作为其渲染模式:#t#
•第0级
如果你的显卡不支持硬件加速,WPF将采用第0级渲染模式。也就是说它将使用软件加速。这相当于使用低于7.0版本的DirectX。
•第1级
如果你的显卡部分地支持硬件加速,那么WPF将采用第1级渲染模式。这相当于使用版本号在7.0到9.0之间的DirectX。
•第2级
如果你的显卡完全支持硬件加速,那么WPF将采用第2级渲染模式。这相当于使用版本号等于或者大于9.0的DirectX。
以上就是对WPF硬件加速的工作原理的解释。