WPF绑定到ObjectDataProvider方法并检测返回值依赖项

时间:2009-02-26 13:48:55

标签: wpf data-binding observablecollection

我绑定了一个使用ObjectDataProvider的方法。公开此方法的类包含一个类型为T的ObservableCollection:INofifyChanged。我的问题是因为方法返回值取决于它的ObservableCollection的值,我需要在ObservableCollection以任何方式更改时更新绑定。

简而言之,该方法的返回值取决于其他因素,我希望此方法绑定在其依赖关系更改时刷新。

如何让绑定控件知道方法返回值何时会有所不同?

1 个答案:

答案 0 :(得分:3)

ObservableCollection类公开了你可以挂钩的CollectionChanged事件。

您可能最好使用ViewModel并通过此处理更新。看一下MVVM模式。