我有一个 WPF 应用程序,我应该根据当前的文化设置按钮图像。它适用于字符串:
<Label Content="{x:Static res:Resources.Buy}"></Label>
根据文化显示字符串,但带有图像:
<Image Source="{x:Static res:Resources.GetItFree}"></Image>
我得到一个错误。为什么以及如何正确做?
我以前做过,但是使用了一个库:Infralution.Localization.Wpf。执行图像资源引用的方式非常简单:
<Window Language="{UICulture}" x:Class="WpfApp.MainWindow"
...
Icon="{Resx ResxName=WpfApp.MainWindow, Key=Window.Icon}">...</Window>
这是您得到的最终图像(它随文化而变化):
希望这个参考可以帮助,它适用于我......