I am having a class named Employee. I need to update only the property Status from thread other than current dispatcher thread:
class
Employee
Status
Try Application.Current.Dispatcher.BeginInvoke(() => /* update value */);
Application.Current.Dispatcher.BeginInvoke(() => /* update value */);
https://msdn.microsoft.com/en-us/library/system.windows.threading.dispatcher.begininvoke(v=vs.110).aspx
Edit: see this answer