C# 本地化在我的UWP应用程序中不起作用

C# 本地化在我的UWP应用程序中不起作用,c#,uwp,multilingual,multilingual-app-toolkit,C#,Uwp,Multilingual,Multilingual App Toolkit,我的UWP应用程序在Windows应用商店中。我使用多语言应用工具包设置了多种语言,但不知何故,本地化就是不起作用。我尝试过多次,将我的显示语言设置为我支持的语言之一,但都不起作用 我还创建了一个示例项目,以便任何人都可以帮助我。 以下是链接-如果您正在使用基于Windows 8.1应用程序中引入的x:Uid的“新”本地化系统,请查看以下教程,该教程为您提供了一个详细示例: 您的错误基本上是resw文件中的名称。项目中有一个TextBlock,如下所示: <TextBlock x:Uid=

我的UWP应用程序在Windows应用商店中。我使用多语言应用工具包设置了多种语言,但不知何故,本地化就是不起作用。我尝试过多次,将我的显示语言设置为我支持的语言之一,但都不起作用

我还创建了一个示例项目,以便任何人都可以帮助我。 以下是链接-

如果您正在使用基于Windows 8.1应用程序中引入的
x:Uid
的“新”本地化系统,请查看以下教程,该教程为您提供了一个详细示例:

您的错误基本上是resw文件中的名称。项目中有一个
TextBlock
,如下所示:

<TextBlock x:Uid="Hi" />
如果您删除了
Text=“Hi”
,那么由于我上面的解释,您当前的项目将不会显示任何内容。

如果您使用的是基于Windows 8.1应用程序中引入的
x:Uid
的“新”本地化系统,请查看以下教程,该教程为您提供了一个详细的示例:

您的错误基本上是resw文件中的名称。项目中有一个
TextBlock
,如下所示:

<TextBlock x:Uid="Hi" />

如果您删除了
Text=“Hi”
,那么由于我上面解释的原因,当前项目中不会显示任何内容。

您是否尝试过emulator上的操作?您是否尝试过在手机上更改语言,然后安装应用程序(不是在安装后)?是否尝试过在emulator上运行?您是否尝试过在手机上更改语言,然后安装应用程序(不是在安装后)?为什么要使用as Hi.Text?如果您想在其他工具的其他地方使用而不是作为文本属性?例如,是否应添加另一个Hi.Content?@batmaci是的,如果要为ContentProperty寻址本地值,则必须在这种情况下设置Hi.Content。为什么要将其用作Hi.Text?如果您想在其他工具的其他地方使用而不是作为文本属性?例如,是否应添加另一个Hi.Content?@batmaci是的,如果要为ContentProperty寻址本地值,则必须在这种情况下设置Hi.Content。