У меня есть следующий WPF часть кода:Как динамически добавлять ResourceDictionary к MergedDictionaries в WPF приложения
<Page.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Languages/English.xaml"/>
<ResourceDictionary Source="Languages/Romana.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Page.Resources>
Как я могу выбрать из кода один из этих ResourceDictionarys?
EDIT:
<Page.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Languages/English.xaml"/>
<ResourceDictionary Source="Languages/Romana.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Page.Resources>
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<ScrollViewer HorizontalScrollMode="Auto" HorizontalScrollBarVisibility="Hidden" VerticalScrollMode="Disabled" VerticalScrollBarVisibility="Hidden" BorderThickness="0,3,0,3" BorderBrush="Aqua">
<StackPanel Orientation="Horizontal">
<AppBarToggleButton x:Name="Connect_toggle" Label="{StaticResource connect}" HorizontalAlignment="Stretch" Icon="Accept" VerticalAlignment="Stretch" d:LayoutOverrides="Width" Click="Connect_toggle_Click"/>
<AppBarToggleButton x:Name="Options_toggle" Label="{StaticResource options}" HorizontalAlignment="Stretch" Icon="Accept" VerticalAlignment="Stretch" d:LayoutOverrides="Width" Click="Options_toggle_Click"/>
</StackPanel>
</ScrollViewer>
я не указал, что я использую Windows, универсальный (VS2015).
Что вы подразумеваете под 'select code'? Все они объединены - вы можете выбрать отдельные ресурсы по ключевым словам, если это то, что вы имеете в виду? –
Я хочу использовать только один из них. Например: у меня есть comboBox, и если я выберу «Английский», мое приложение загрузит английский.xaml. Выберите Romana будет загружать Romana.xaml. На самом деле, эти файлы xaml определяют мой язык приложения – tatulea
@CharlesMager, * выбирают из кода * или, как мы обычно говорим * в коде позади *, поэтому вопрос заключается в [как объединить ResourceDictionary в код позади] (http://stackoverflow.com/д/2622447/1997232). – Sinatr