Sorry - my question is almost identical to this one but since it didn\'t receive a viable answer, I am hoping that someone else has some fresh ideas.
I have a WPF Tr
Further explanation, long time for answer to come, but I believe that if you do the binding in XAML, and then in code assign a new object to the property you break the binding, so you would have to redo the binding in code for it to work. Hence the solution with the readonly backing field. If doing like that you will not be able to assign a new ObservableCollection and you won't break the binding by assigning a new object to the backing field.