小智 3
WPF 有点使用本机控件,因为 WPF 是在 Windows 中呈现控件的新本机方式 - 您认为本机的是旧版 win32,并且基本上正在慢慢走向历史。
MS 在 DirectX 中做了很多优化,以允许 WPF 使用 GPU 高效地进行渲染。这是一个新的“原生”界面,也用于渲染Vista向上的AERO界面。WPF 直接进入本机层,然后在 GPU 中执行它可以执行的任何操作 - 包括文本渲染。
现在,你的问题中真正棘手的部分是“Windows 以任何方式提供的本机 UI 组件” - 好吧,这些低级功能是由 Windows 提供的,所以答案是肯定的。添加了新 API 中的原始绘图操作,但它们是专门为 WPF 添加的,现在被认为是新的“本机 Windows 表示层”。MS 正在慢慢地从 Win32 API 转向用于通用演示的 WPF(Direct X 等仍然存在 - WPF 太通用,无法用于高性能第一人称射击游戏等)。因此,鉴于 WPF 是新的“本机组件层”,这个问题确实很难回答;)