在XAML中使用多种语言的资源

  • 本文关键字:语言 资源 XAML c# xaml
  • 更新时间 :
  • 英文 :


我有大约3种语言资源(.RESX(文件,我想在XAML中使用它们,就像在CS文件中使用一样,没有问题。

我的cs代码是这样的:Properties.Resources.ResourceManager.GetString("Key"(

它正在工作,但我也需要使用相同的字典文件XAML文件。

我做了一些搜索,但没有找到解决问题的方法。

语言更改是由另一个程序触发的,所以我无法手动设置。

您可以使用带有x:Uid的XAML中的资源

<TextBlock x:Uid="TextBlock" Text="This will be overriden"/>

然后,您可以拥有资源TextBlock.Text,它将设置任何具有x:Uid"的控件的Text属性;文本块";

最新更新