WPF и Win32 - это очень разные технологии, поэтому портировать WPF на новые операционные системы очень просто: он практически не зависит от Win32.
Когда речь идет о пользовательских темах, шаблоны WPF полностьюменяет игру: пользовательские темы в WPF намного мощнее, но также сильно отличаются от Win32.Это означает, что поставщики тем должны реализовать свою тему как для Win32, так и для WPF.
Если системная тема включает в себя как Win32, так и WPF DLL, все что вам нужно сделать, это убедиться, что WPF DLL находится в каталоге вашего приложения илив GAC.WPF автоматически загрузит его и будет использовать на основе зарегистрированного имени темы.Установка темы в системе, которая включает в себя WPF DLL, должна автоматически зарегистрировать ее в GAC.
Если тема содержит только код Win32 и не содержит шаблонов WPF, единственный способ получить такой же внешний вид иСмысл WPF заключается в том, чтобы кодировать свои собственные шаблоны в соответствии с шаблонами в теме.К счастью, это очень легко сделать.