我想给用户提供更改语言的选项,因此我创建了两个资源文件,一个用于葡萄牙语,另一个用于英语(美国)。
对于name字段,我给它起名字如String1,String2,String3等......在值字段中,我正在为PT和EN写出我的按钮名称。
我在xaml文件中使用以下代码将字符串绑定到我的按钮:
<Button Content="{Binding Resources.String5, Source={StaticResource Strings}}" BorderThickness="0" VerticalContentAlignment="Bottom" FontSize="29.333">
<Button.Background>
<ImageBrush Stretch="Uniform" ImageSource="images/Warning-icon.png"/>
</Button.Background>
</Button>
问题出在String5中。它没有显示出来。它适用于String1到String4,但之后它不再显示字符串。
资源文件是否有字符串限制?
答案 0 :(得分:0)
解决。除了PT和EN资源文件,我还有一个String资源文件。这是我创建的原始文件。 PT和EN文件是其副本,具有相应的文化代码(pt-PT和en-US)。我不得不在该文件中添加String5。