WPF Binding should check for cross thread calls:Let's say you have your GUI bound to your Model or ViewModel (MVVM) and a seperate thread checks for changes and updates the properties in the model, it would fire NotifyPropertyChanged in that second thread. The consequence is that a cross-thread-exception occurs.Yes, you could implement a dispatcher mechanism in your model but what if the model is generated i.e. EntityFramework?It would be easier and safer if the binding class does would implement the"if(InvokeRequired)-pattern" itself!
Visual Studio/Silverlight/Tooling version
What category (if any) best represents this feedback?
Steps to reproduce
Operating System Language