从资源XAML获取图像

时间:2013-04-01 17:22:01

标签: wpf xaml

我有一个WPF应用程序,我应该根据当前的文化设置按钮图像。它适用于字符串:

<Label Content="{x:Static res:Resources.Buy}"></Label>

根据文化显示字符串,但带图片:

<Image Source="{x:Static res:Resources.GetItFree}"></Image>

我收到错误。为什么以及如何正确地做?

1 个答案:

答案 0 :(得分:1)

我以前做过这个,但是使用了一个库:Infralution.Localization.Wpf。执行图像资源引用的方式非常简单:

<Window Language="{UICulture}" x:Class="WpfApp.MainWindow"
    ...
    Icon="{Resx ResxName=WpfApp.MainWindow, Key=Window.Icon}">...</Window>

这是你得到的最终影像(随着文化的变化而变化):

希望这个参考可以帮助,它对我有用......