WPF uses its own controls, because WPF is a new native way to render controls on Windows - what you consider to be native is a legacy of win32, and is mostly slow towards history.
MS has done a lot of optimization in DirectX so that WPF can efficiently render using the GPU. This is the new “native” interface, which is also used to visualize the AERO Vista interface up. WPF goes directly to its own layer, which then does everything possible in the GPU, including text rendering.
Now your tricky part in your question is “the native user interface components provided by Windows in ANY MEANS” - well, these low-level functions are provided by Windows, so the answer is “yes”. Primitive drawing operations were added in the new API, but they were added specifically for WPF, which is now considered a kind of new "native layer of Windows representation". MS is slowly moving away from the Win32 API to WPF for general presentations (Direct X, etc.) - WPF is too universal to be used, for example, for high-performance first-person shooters). Thus, given that WPF is a new layer of “native components”, the question becomes very difficult to answer;)
source share