0
我想讓用戶選擇更改語言,所以我創建了兩個資源文件,一個用於葡萄牙語,另一個用於英語(美國)。C#WP8資源文件字符串限制
對於名稱字段,我給它的名稱如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,但在此之後它不再顯示字符串。
是否有一個資源文件的任何字符串的限制?
沒有限制。你確定String5是在兩個資源文件中定義的嗎? –
@AlaaMasoud是的,它是在葡萄牙語和英語資源文件中定義的,就像其他字符串(1,2,3,4)一樣,它們都可以工作。在String4之後,它不會顯示,即使我添加了一個String6。 – sparcopt