您好我正在使用Windows手机,
步骤:1我正在尝试学习本地化。我添加了2个资源文件。(AppResources.resx和AppResourcesfr-FR.resx)
第2步:我创建了一个LocalizedStrings类。它具有AppResources类型的属性
private static App1.AppResources localizedResource = new pp1.AppResources();
public App1.AppResources LocalizedResources { get { return localizedResource; } }
步骤3:在App.Xaml中我添加了一个ApplicationResource
<local:LocalizedStrings xmlns:local="using:App1" x:Key="LocalizedStrings" />
第4步:在我的Login.Xaml中,我刚刚添加了这样的
<TextBlock x:Name="tbTitlePanel" Text="{Binding Path=LocalizedResources.AppTitle, Source=LocalizedStrings}"/>
数据没有约束力。我不明白这是什么?
答案 0 :(得分:0)
如果您要创建WinRT应用程序,则有一种不同的方法可用于创建本地化应用程序。 HERE是关于它的好文章。
简而言之,您必须在控件(而不是名称)中使用x:Uid
并使用属性添加资源,例如。 tbTitlePanel.Text
。
上面的文章将有所帮助。