Каков наилучший способ локализации на основе LOCBaml или Resx?
Я прошел через это Каков наилучший способ локализовать приложение WPF, без LocBAML?, Но это не отвечало тому, что я ищу.
Я создаю CustomControl в WPF. Я хотел бы обеспечить поддержку локализации. Элемент управления содержит изображения, строки и т. Д.,
Любая помощь будет принята с благодарностью.
Спасибо
2 ответа
Я думаю, что документ, указанный в этом посте, содержит много информации о локализации в WPF. В конце концов, вам решать, какой механизм использовать.
Так как вы говорите о пользовательском элементе управления, я хотел бы дать ему Culture
свойство зависимости, которое потребитель вашего элемента управления может использовать для указания желаемой культуры. Таким образом, потребитель может использовать ваш локализованный элемент управления, относительно независимый от выбранной им стратегии локализации.
Я бы предложил использовать Resx, попробуйте интегрировать его в приложение WPF с примером TranslationByMarkupExtension. http://www.wpftutorial.net/LocalizeMarkupExtension.html
Microsoft показала, что LocBaml была очень странной вещью, и она не лучше и даже не завершена.