Pergunta

Gostaria de entender como o MVVM Light Toolkit levanta o evento PropertyChanged.

Tenho a sensação de que isso pode ser óbvio ... mas não posso satisfazer minha curiosidade sem 100% de clareza!

Sei que este evento é levantado para cada RaisePropertyChanged chamado, mas estou confuso sobre o motivo pelo qual a PropertyChanged é criada quando a propriedade HasvalidationErrors também é alterada?

Obrigado, Richard

Foi útil?

Solução

Quando se trata de ViewModels ou qualquer classe que implementa o InotifyPropertyChanged, faz parte do contrato que cada propriedade deve aumentar o evento quando o valor da propriedade mudar. Dessa forma, não há comportamento inesperado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top