Используйте Ресурсы, чтобы установить подсказки Баттона в программе - PullRequest
0 голосов
/ 22 декабря 2011

У меня есть программа, которую пользователь может переключать язык программы во время выполнения.

Я сохраняю текущий язык, используемый в настройках программы, и я получаю к нему доступ в своей программе, используя

Properties.Settings.Default.Language

Теперь В моем xaml Просмотр файлов я хочу, чтобы мой buttons изменил свои ToolTips, когда пользователь сменит текущий язык. У меня есть два Rescorces файла: EnglishRescource.resx и FrenchRescource.rex И я связываю ToolTips моего buttons, используя

ToolTip="{Binding Path=NewDocument, Source={StaticResource Resources}}"

Но я не знаю, правильный ли это подход. Как связать правильный файл Resource при переключении языка.

EDIT

Я переименовал мои файлы ресурсов в Resources.En-US.resx и Resources.Fr-CA.resx

1 Ответ

0 голосов
/ 22 декабря 2011

Есть ли какая-либо конкретная причина, по которой вы называете их {language} Resource.resx вместо стандартного, Resource. {Locale} .resx?

Несколько сайтов, которые могут быть полезны

http://www.codeproject.com/KB/WPF/WPF_Resx_Localization.aspx
http://msdn.microsoft.com/en-us/library/ms788718.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...