У меня есть DLL-библиотека WPF, вызываемая из неуправляемой библиотеки DLL. WPF DLL имеет диалог, который был переведен (два набора файлов .resx).Как принудительно использовать файл .resx для использования в библиотеке WPF?
Если я вызываю библиотеку WPF из оболочки WinForm или другую оболочку WPF, я могу принудительно установить диалог на конкретный язык (файл .resx), установив Культуру текущего потока.
Однако при вызове DLL WPF (через interop-COM) из C++ DLL я не могу заставить диалог WPF переключаться на любой язык, отличный от значения по умолчанию.
Мне не обязательно читать текущую культуру системы, потому что неуправляемая DLL делает это по-другому. Я хотел бы сказать DLL WPF, какой язык использовать, когда я запускаю его.
Как я могу заставить его загрузить определенный язык во время выполнения?
Да, так мы это делаем ... он работает при вызове с хоста WPF, хоста WinForm, но не из неуправляемого хоста. Благодарю. – Jason