public MainWindow() { InitializeComponent(); var person = new Person(); person.PropertyChanged +=PropertyChanged; DataContext = person; new Thread(() => SetPropertyOnOtherThread(person)).Start(); }
private void SetPropertyOnOtherThread(Person person) { Thread.Sleep(5000); person.Name = "BGThread"; }