我想为用户提供更改语言的选项,因此我创建了两个资源文件,一个用于葡萄牙语,另一个用于英语(美国)。
对于名称字段,我给它命名,如 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,但之后不再显示字符串。
资源文件是否有任何字符串限制?