假设:
<TextBox Text='{Binding MyCollection[MyIndex].MyProperty}'/>
其中:
MyCollection
是MyClass
项MyClass
实施MyProperty
(实际上是string
)MyClass
实施INotifyPropertyChanged
然后,下次重新评估绑定时,TextBox.Text
将从何处获取值?我可以想到两个可能的来源:
MyClass
实例(即实际上调用集合索引器以获取更新后的值),如果事实证明是前一种情况,我可以以某种方式接近后一种行为吗?
答案 0 :(得分:1)
绑定在重新评估时将使用整个绑定语法,包括调用索引器。