1

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

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

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

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

我得到一个错误。为什么以及如何正确做?

4

1 回答 1

1

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

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

这是您得到的最终图像(它随文化而变化):

希望这个参考可以帮助,它适用于我......

于 2013-04-01T19:37:09.803 回答