Como a interface INotifyPropertyChanging ajuda a limitar o consumo de memória
Estou começando a aprenderLINQ-to-SQL
para Windows Phone 8, e me deparei comesta artigo no MSDN.
Eles mostram uma classe base paraDataContext
que implementa ambosINotifyPropertyChanging
eINotifyPropertyChanged
. O raciocínio para oINotifyPropertyChanging
é:
InterfaceA interface INotifyPropertyChanged é usada para rastreamento de alterações.
InterfaceA interface INotifyPropertyChanging ajuda a limitar o consumo de memória relacionado ao rastreamento de alterações.
O artigo não fornece referências específicas para justificar a reivindicação de consumo de memória para oINotifyPropertyChanging
interface. O artigo sobreINotifyPropertyChanging em si só diz:
Notifica os clientes que um valor da propriedade está sendo alterado.
Alguém pode me explicar como essa interface que limita o espaço de memória de um aplicativo, apenas notificando que um valor de propriedade está prestes a mudar (e nem mesmo restringindo essa alteração para que aconteça)?