我有一个WPF c#项目,我创建了两个.resx文件来更改语言。
我已设置访问修饰符:公开
添加.xaml
的xmlns:RESX =" CLR-名称空间:Management_Software.Properties"
当我尝试使用 {x:Static resx:...} 访问字符串时,我只看到.settings文件。
我是否必须在App.config,App.xaml中添加.resx文件?
答案 0 :(得分:1)
为了使用resoiurces你必须: 1.在xaml中包含资源文件,如
xmlns:resource ="clr-namespace:WpfApplication1.Strings.en_US"
2.你可以使用它绑定如:
<TextBlock Text="{x:Static resource:Resource1.Greeting}" />
如果您这样做,请尝试重建项目。 Xaml无法确定您是否包含新文件并生成错误。
在我的资源文件中,我有: 姓名=问候语 值=样本测试
希望这有帮助。