Binding Expression: Path=Show Price; Data Item=null; target element is ‘Data Grid Text Column’ (Hash Code=32685253); target property is ‘Visibility’ (type ‘Visibility’) But none of these workarounds seems to work, we always get the same result…
This is tidier in my opinion than the if(Property Changed ! We get a strange new requirement that every second change should be ignored.
(The actual business requirement was more sensible. If the previous entity wasn’t saved, the user would be presented with a save dialog and standard “yes/no/cancel” options.
On cancel, I wanted to disregard the Combo Box change and revert back to the previously selected entity.) So based on business rules, we’ve ignored a change to the view model.
The Text Boxes always remain synchronized – reverting back to the previous value if the change is ignored.
does all I need it to do, however, I am not sure if I've done my side of the job right.