Wpf 是否将数据绑定到数组的特定元素?

Wpf 是否将数据绑定到数组的特定元素?,wpf,mvvm,Wpf,Mvvm,假设我的viewmodel包含如下属性: public int[] GetConnectionsStats { get { return _stats; } } 现在我想将textfield(单向)数据绑定到返回数组的第一个/第二个/第三个元素。可能吗 当然,我总是可以引入int-GetFirstConnectionStats()int-GetSecondConnectionStats()等等,但我想避免这种情况。与C中的语法相同,因为您有一个属性: {Binding GetSecon

假设我的viewmodel包含如下属性:

public int[] GetConnectionsStats {
    get { return _stats; }
}
现在我想将textfield(单向)数据绑定到返回数组的第一个/第二个/第三个元素。可能吗

当然,我总是可以引入
int-GetFirstConnectionStats()
int-GetSecondConnectionStats()
等等,但我想避免这种情况。

与C中的语法相同,因为您有一个属性:

{Binding GetSecondConnectionStats[1]}
如果您有一种方法,可以使用,并将其作为源:

{Binding [1], Source={StaticResource KeyOfObjectDataProviderDefinedAsResource}}

我想你可以试试这个:

如果已将文本块绑定到_stats,则可以通过

<TextBlock Text={Binding Path=stats[1]}/>

这是无效语法,既不是方法也不是属性。