У меня есть окно ленты с несколькими кнопками, которые используют ресурсы, подобные этому
<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"
и
<r:RibbonCommand x:Key="CopyCommand"
LabelTitle="/Test;strings.Copy"
но это не сработало, я должен сделать это где-нибудь еще, в коде C #, возможно?