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>