3
我有一个名为X
类的Indexer
属性,假设X[Y]
给我Z
类型的另一个对象:XAML索引数据绑定
<ContentControl Content="{Binding X[Y]}" ...???
我怎样才能让一个DataBinding
发生索引里面?它适用于我{Binding [0]}
。但{Binding X[Y]}
只是将索引器参数作为字符串,即Y
。
更新: Converter
是一种选择,但我有很多视图模型类与索引,并没有类似的收藏,所以我不能做所有这些单独的转换器。所以我只是想知道这是在WPF支持如果是的话,如何声明Content=X[Y]
其中X
和Y
是DataContext
属性?
好的,谢谢,这是显而易见的解决方案,如果只有一个班。但是我有很多ViewModel类与此类似,所以我不能承担单独的转换器,而是将索引器逻辑更改为其他。 – 2009-11-24 21:16:00
我已经完成并更新了这个功能,以适应多种类型的集合。 – user7116 2011-08-30 19:41:34