INotify Property Changed The most important thing to note is that you should raise the When working with Data Models you have to be sure the model is complete at intial load. Data Context = main View Model and some parts of you main View Model are NOT loaded (=null) then you are not able to bind them.
I threw in a few breakpoints and I could see my View Model was changing, I could see the On Property Changed method being hit, but there didn’t seem to be any listeners and as a result my UI was just ignoring the changes.
After a few minutes of head scratching I noticed that although my class was firing the Property Changed event correctly, I hadn’t added INotify Property Changed to my class declaration when I removed the base class!
In my Markup I set the Data Context like this However, this does not lead to any updates of the source when the content of the Text Box is changed.
I can change the content of the Text Box, let it loose focus etc. The current WPF implementation of its XAML processor is inherently dependency property aware.
Text property has a default Update Source Trigger value of Lost Focus.