В основе новых функций WPF лежит мощная новая инфраструктура на основе DirectX, графического API с аппаратным ускорением, который широко используется в современных компьютерных играх. Это означает, что вы можете использовать богатые графические эффекты, не снижая при этом производительности, которую вы испытываете при работе с Windows Forms. Фактически, вы даже получаете расширенные функции, такие как поддержка видеофайлов и трехмерного контента. Используя эти функции (и хороший инструмент дизайна), можно создавать сногсшибательные пользовательские интерфейсы и визуальные эффекты, которые были бы практически невозможны в Windows Forms.
WPF расширяет возможности, которые обращаются непосредственно к бизнес-разработчикам, включая значительно улучшенную модель привязки данных, новый набор классов для печати содержимого и управления очередями печати, а также функцию документа для отображения больших объемов форматированного текста.
Но если вы проделали значительную работу по созданию приложения Windows Forms, вам не нужно переносить его оптом в WPF, чтобы получить доступ к новым функциям, таким как анимация. Вместо этого вы можете добавить содержимое WPF в существующее приложение Windows Forms или создать приложение WPF, которое включает в себя устаревшее содержимое Windows Forms.
Ссылка: Pro WPF в C # 2008: Windows Presentation Foundation с .NET 3.5, второе издание