Como detectar se um item no meu ObservableCollection mudou
Eu tenho um datagrid que é vinculado aObservableCollection<Product>
. Quando a grade é atualizada, isso atualiza automaticamente o objeto Produto da minha coleção.
O que eu quero fazer agora é ter algum tipo de disparador quando qualquer objeto da coleção for atualizado - ou - algum tipo de ligação à coleção que retornará um verdadeiro / falso impedimento se algum produto tiver sido atualizado.
O objetivo geral é ter um botão salvar na minha janela principal que seja desativado se nenhuma alteração tiver sido feita na minha coleção e ativado se houver alteraçõe
Eu li emINotifyPropertyChange
mas não vejo como posso usar isso para monitorar alterações em uma coleção inteir
Além disso, se eu implementar essa interface na minha classe de produtos, não vejo como minha interface do usuário pode monitorar todos os produtos da coleção, ou pod