C# XAML引用静态类字符串[]属性

C# XAML引用静态类字符串[]属性,c#,wpf,xaml,C#,Wpf,Xaml,我得到了一个静态类,名为LanguageProvider。该类包含(显然是静态的!)属性LanguageMap,即string[]数组 此代码不工作,编译时错误: <TextBlock Text="{x:Static Languages:LanguageProvider.LanguageMap[0]}" /> 我犯了个错误 无法识别或无法访问成员“LanguageMap[0]” 如果我改为此,应用程序正在加载,但在代码开始与该数组交互时会发生另一个错误:“String[]bla

我得到了一个静态类,名为
LanguageProvider
。该类包含(显然是静态的!)属性
LanguageMap
,即string[]数组

此代码不工作,编译时错误:

<TextBlock Text="{x:Static Languages:LanguageProvider.LanguageMap[0]}" />

我犯了个错误

无法识别或无法访问成员“LanguageMap[0]”

如果我改为此,应用程序正在加载,但在代码开始与该数组交互时会发生另一个错误:“String[]bla bla bla bla不是…Text的有效属性”


所以,这意味着,它看到了我的财产。问题是从数组中获取必要的元素。

我认为您可以使用

 <TextBlock  Text="{Binding Source={x:Static cef:Languages.Lang},Path=[0]}"></TextBlock>

Solution:Text=“{Binding Source={x:Static Lang:LanguageProvider.LanguageMap},Path=[0]}”如果找到解决方案,您可以发布自己问题的答案。
 <TextBlock  Text="{Binding Source={x:Static cef:Languages.Lang},Path=[0]}"></TextBlock>