Я хочу дать пользователю возможность изменить язык, поэтому я создал два файла ресурсов, один для португальского и другой для английского (США).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, но после этого он больше не отображает строки.
Изображение: http://snag.gy/PLcET.jpg
Есть ли какие-либо ограничения строки для файла ресурсов?
Нет никаких ограничений. Вы уверены, что String5 определен в обоих файлах ресурсов? –
@AlaaMasoud Да, он определен в файлах ресурсов португальского и английского, как и другие строки (1,2,3,4), и все они работают. После String4 он не отображается, даже если я добавлю String6. – sparcopt