1

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

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

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

4

1 回答 1

3

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

不过,使用 ViewModel 并通过它处理更新可能会更好。看看 MVVM 模式。

于 2009-02-26T13:54:51.373 回答