I am modifying a Silverlight project which heavily uses the code behind for setting properties and such. This was created a few years back and was more or less ported over from a WinForms project.
The problem I noticed is that when I set a data binding for a property, Visibility in this case, if that property is set directly in the code behind then the data binding is removed. I even set break points on the PropertyChanged event to verify that this is the case.
I have done quite a bit of WPF development and never noticed this. Is this normal and I missed it or is something not quite right?