我有大约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属性;文本块";