使用参数在程序中设置Button的工具提示

时间:2011-12-22 18:55:04

标签: c# wpf xaml data-binding

我有一个程序,用户可以在运行时切换程序语言。

我存储程序设置中使用的当前语言,并使用

在我的程序中访问它
Properties.Settings.Default.Language

现在在我的xaml查看文件中,当用户更改当前语言时,我希望buttons更改其ToolTips。 我有两个Rescorces个文件:EnglishRescource.resxFrenchRescource.rex 我使用

绑定ToolTips的{​​{1}}
buttons

但我不知道这是否是正确的做法。如何在切换语言时绑定到正确的ToolTip="{Binding Path=NewDocument, Source={StaticResource Resources}}" 文件。

修改

我将资源文件重命名为ResourceResources.En-US.resx

1 个答案:

答案 0 :(得分:0)

是否有任何特殊原因要将它们命名为{language} Resource.resx而不是标准资源。{locale} .resx?

一些可能有用的网站

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