C#WP8资源文件字符串限制

时间:2013-06-05 12:56:32

标签: c# visual-studio-2012 windows-phone-8 culture resource-files

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

对于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,但之后它不再显示字符串。

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

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

1 个答案:

答案 0 :(得分:0)

解决。除了PT和EN资源文件,我还有一个String资源文件。这是我创建的原始文件。 PT和EN文件是其副本,具有相应的文化代码(pt-PT和en-US)。我不得不在该文件中添加String5。