0
如何从WPF中的资源文件特别是XAML中访问字符串(而不是代码隐藏)。 我有1资源文件假设Resource1.resx。它具有名称&值对。例如如何访问WPF中的资源文件中的字符串XAML
名1 ==> ABC 名2 ==> XYZ
现在我想把这些名称到组合框的XAML ..
我怎样才能做到这一点?
如何从WPF中的资源文件特别是XAML中访问字符串(而不是代码隐藏)。 我有1资源文件假设Resource1.resx。它具有名称&值对。例如如何访问WPF中的资源文件中的字符串XAML
名1 ==> ABC 名2 ==> XYZ
现在我想把这些名称到组合框的XAML ..
我怎样才能做到这一点?
这是你如何能做到这一点: 定义的xmlns为您的资源文件
xmlns:resx="NAMESPACE in which your resouces are"
现在,你可以访问你的资源假定资源1你叫你的资源文件
<TextBlock Text="{x:Static resx:Resources1.Name1}"
既然你想要用你所有的资源值来填充组合框,我担心你需要在你的ViewModel中编写包装属性,这将会使你可以绑定你的Combobox ItemsSource属性的所有资源都准确无误。
否则你就必须创造comboboxitems的数量做喜欢
<ComboBox>
<ComboBoxItem Content="{x:Static resx:Resources1.Name1}"/>
<ComboBoxItem Content="{x:Static resx:Resources1.Name2}"/>
</ComboBox>