Привязка WPF к методу ObjectDataProvider и обнаружение зависимостей возвращаемого значения - PullRequest
1 голос
/ 26 февраля 2009

Я привязываюсь к методу, использующему ObjectDataProvider. Класс, который предоставляет этот метод, содержит ObservableCollection типа T: INofifyChanged. Моя проблема заключается в том, что, поскольку возвращаемое значение метода зависит от значения его ObservableCollection, мне нужно обновить привязку при любом изменении ObservableCollection.

Короче говоря, возвращаемое значение метода зависит от других факторов, и я хочу, чтобы привязка этого метода обновлялась при изменении его зависимостей.

Как я могу сообщить связанному элементу управления, когда возвращаемое значение метода будет другим?

1 Ответ

3 голосов
/ 26 февраля 2009

Класс ObservableCollection предоставляет событие CollectionChanged, к которому вы можете подключиться.

Возможно, вам лучше использовать ViewModel и обрабатывать обновление через него. Взгляните на схему MVVM.

...