C# 本地化功能区按钮中的文本
我有一个带有许多按钮的功能区窗口,它使用的是这样的资源C# 本地化功能区按钮中的文本,c#,button,ribbon,C#,Button,Ribbon,我有一个带有许多按钮的功能区窗口,它使用的是这样的资源 <r:RibbonWindow.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="/RibbonControlsLibrary;component/Themes/Office2007Black.xaml"
<r:RibbonWindow.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/RibbonControlsLibrary;component/Themes/Office2007Black.xaml" />
</ResourceDictionary.MergedDictionaries>
<r:RibbonCommand x:Key="CopyCommand"
LabelTitle="Copy"
ToolTipDescription="Copy something"
Executed="OnIgnore"
LargeImageSource="images/Flag/de-DE.png"
SmallImageSource="images/Flag/en-GB.png"
/>
</ResourceDictionary>
</r:RibbonWindow.Resources>
<DockPanel>
<r:Ribbon DockPanel.Dock="Top" Title="EasyLink">
<r:RibbonTab Label="Home">
<r:RibbonGroup Name="Clipboard" GroupSizeDefinitions="{StaticResource RibbonLayout}">
<r:RibbonButton Name="Copy" Command="{StaticResource CopyCommand}" />
</r:RibbonGroup>
</r:RibbonTab>
<r:RibbonTab Label="Help">
</r:RibbonTab>
</r:Ribbon>
</DockPanel>
我想使用“字符串”概念让按钮根据语言更改文本
我试过以下方法
<r:RibbonCommand x:Key="CopyCommand"
LabelTitle="me:strings.Copy"
我发现的WPF中UI元素声明性本地化的最佳和最简单的解决方案是WPF本地化扩展(http://wpflocalizeextension.codeplex.com/). 它提供了其他表达式,例如:
"Text = {lex:LocText ResAssembly:ResFile:ResKey}"
另外的好处是,当当前用户无法进行本地化时,它支持回退机制
我个人将它与Ribbon一起使用,它运行得非常顺利。我发现的WPF中UI元素声明式本地化的最佳和最简单的解决方案是WPF本地化扩展(http://wpflocalizeextension.codeplex.com/). 它提供了其他表达式,例如:
"Text = {lex:LocText ResAssembly:ResFile:ResKey}"
另外的好处是,当当前用户无法进行本地化时,它支持回退机制
我个人将它与丝带一起使用,它非常光滑。我在这里找到了鞍衣
需要将字符串资源公开,并将其称为静态资源
问候我在这里找到了安全套
需要将字符串资源公开,并将其称为静态资源
关于字符串也存在回退(资源字符串是默认字符串)。它是否用作LabelTitle=“Text={lex:LocText-ResAssembly:ResFile:ResKey}”字符串也存在回退(默认为资源字符串)。它是否用作LabelTitle=“Text={lex:LocText-ResAssembly:ResFile:ResKey}”