将标签内容绑定到字典值

时间:2018-03-16 13:20:59

标签: c# xaml binding

我有一个词典,如:

 private static readonly Dictionary<LdType, string[]> 
loadTypeList = new Dictionary<LdType, string[]>()
    {
     { LdType.Force ,new [] { "Force","....","...."  } },
.... etc
      };

等。这是一个可以绑定的属性。

然后我有一个类型为enum LdType的Propertry LoadType。我使用它将(Key)索引到Dictionary中并获取字符串数组的第一项以显示为Label。 我尝试了很多东西,比如:

<Label Content="{Binding Source={x:Static vm:MyViewModel.LoadTypeList},
          Path=[LoadType].Value[0], UpdateSourceTrigger=PropertyChanged}"/>

源部分没问题,但显然路径不起作用。

此外,Path = [LoadType] [0]没有。

如果没有转换器,我该怎么做?

0 个答案:

没有答案