views:

72

answers:

0

I'm wrapping my entities with a proxy using Castle DP, my entities implement by themselves INotifyPropertyChanged. and raise the event when set is called.

i wrote some unit test on the wrapping to see that the propertychanged event is fired when i manipulate entities through the proxy and they all passed.

the problem is on a real application with a screen, when i bind the screen to a property that is actually a DP, the screen registering to the propertychanged in a different way and it just doesn't work unless i implement a registration management inside the interceptor code

why this is the behavior, what does wpf do on the property that i don't when registering to property changed ?