WPF умер вместе с Silverlight, помните, MS теперь говорит, что его HTML5 только:)
Использование WPF в вашем приложении C ++ может быть достигнуто с помощью hwndSource , но это не оптимальное решение, для этого вам нужно будет создать приложение C # или VB.NET GUI и использовать его для связи с Приложение C ++ через некоторую форму IPC.
Существуют альтернативы, вероятно, лучше всего написать свой графический интерфейс, используя Qt , что очень хорошо уважается. Вы можете получить функции, аналогичные WPF, написав с помощью QML вместе со старой системой на основе форм (что означает, что вы получаете всю скорость разработки за счет использования старых, скучных текстовых полей и т. использования новой декларативной системы пользовательского интерфейса, все в одной системе. sweet).
Конечно, достойный вариант - превратить ваше приложение в процесс внутреннего сервера и вызвать его из пользовательского интерфейса HTML5 на основе веб-сервера. Это довольно перспективное решение, простое в развертывании на клиентах и настолько современное, насколько это возможно.