I wrap my proxy objects with Castle DP, my objects implement INotifyPropertyChanged on their own. and raise an event when set is called.
I wrote a few unit test on the wrapper to see that the propertychanged event is fired when I manipulate entities through a proxy, and they all went through.
the problem is the real application with the screen, when I bind the screen to a property that is actually DP, the screen registered in propertychanged in a different way and it just does not work if I do not register the control inside the interceptor code
why is this behavior, what does wpf do for a property that I do not do when registering with a property?
source
share