Используют ли приложения Silverlight или WPF Direct2D или DirectWrite для визуализации шрифтов и пользовательского интерфейса? - PullRequest
1 голос
/ 05 июля 2011

Я нашел много информации о том, что IE9 использует DirectWrite и Direct2D вместо GDI для рендеринга пользовательского интерфейса.То же самое верно для приложений WPF и Silverlight?

Ответы [ 2 ]

2 голосов
/ 06 марта 2014

WPF визуализируется поверх Direct3D 9 (предотвращая использование Direct2D), но они по-прежнему используют DirectWrite для рендеринга текста, начиная с WPF 4.0 в Windows 7 ( ref ). Поскольку DirectWrite существует отдельно от Direct2D, они могут использовать интерфейсы более низкого уровня для DirectWrite и переопределить рендеринг поверх Direct3D 9, подобно тому, как Direct2D обеспечивает ускорение текста.

1 голос
/ 15 ноября 2011

Нет, WPF работает поверх DirectX 9.

...