0

我想为用户提供更改语言的选项,因此我创建了两个资源文件,一个用于葡萄牙语,另一个用于英语(美国)。

对于名称字段,我给它命名,如 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,但之后不再显示字符串。

图片:http ://snag.gy/PLcET.jpg

资源文件是否有任何字符串限制?

4

1 回答 1

0

解决了。除了 PT 和 EN 资源文件,我还有一个字符串资源文件。那是我创建的原始文件。PT 和 EN 文件是它的副本,带有各自的文化代码(pt-PT 和 en-US)。我还必须在该文件中添加 String5。

于 2013-06-19T20:38:18.827 回答