【问题标题】:Localisation in WIndows Phone 8.1Windows Phone 8.1 中的本地化
【发布时间】:2015-11-03 17:48:38
【问题描述】:

您好,我正在使用 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}"/>

我的资源文件:

数据不具有约束力。我不明白问题是什么?

【问题讨论】:

  • 您是在创建 Windows Phone 8.1 Silverlight 应用还是 Windows Phone 8.1 WinRT(通用应用)?
  • 正在创建windoes phone 8.1 winrt
  • 我已经实现了like in this answer

标签: localization windows-phone-8.1


【解决方案1】:

如果您正在创建 WinRT 应用程序,则可以使用不同的方法来创建本地化应用程序。 HERE 是关于它的好文章。 简而言之,您必须在控件中使用x:Uid(而不是名称)并添加具有属性的资源,例如。 tbTitlePanel.Text。 上面的文章会有所帮助。

【讨论】:

  • 感谢您的链接。但我试过这个。它对我有用。但想知道我在这方面犯了什么错误
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多