title: INotifyPropertyChanged Binding and Cross-Threading Error
body: <p>I have a <code>GridView</code> element on my GUI that is bound to a data source. I decided to use the <code>INotifyPropertyChanged</code> as that would simplify the interaction by allowing me to modify a class which would automatically update the <code>GridView.</code> Up to this point I have not had any problems with cross-threading, but now I added another method that modifies my class (which in turn modifies the GridView), but this is taking place on a non-UI thread. I have solved my problems before by using an <code>invoke</code>, but I am not sure how do to it when I am implementing the <code>INotifyPropertyChanged</code> and binding it to the <code>GridView</code>. Any help would be very much appreciated!</p>