У меня есть сетка данных, связанная с ObservableCollection<Product>
. Когда сетка обновляется, это автоматически обновляет объект Product в моей коллекции.
То, что я хочу сделать сейчас, - это иметь какую-то четность, которая срабатывает при обновлении любого объекта в коллекции, или какая-то привязка к коллекции, которая будет возвращать true / false депедант, если какой-либо Продукт был обновлен.
Общая цель состоит в том, чтобы кнопка «Сохранить» в моем главном окне была отключена, если в мою коллекцию не было внесено никаких изменений, и включена, если изменения были внесены.
Я прочитал INotifyPropertyChange
, но я не понимаю, как я могу использовать это для мониторинга изменений всей коллекции.
Кроме того, если я реализую этот интерфейс в своем классе Product, я не вижу, как мой пользовательский интерфейс может отслеживать каждый продукт в коллекции - или это возможно?