I\'m re-writing my windows forms project that does scoring for sheep shearing events (don\'t ask, its a huge sport in New Zealand) from vbnet to wpf c# and have struck a problem
I suspect that each window is creating its own instance of the ViewModel. You could try the following:
public MainWindow() { InitializeComponent(); SheepViewModel svm = new SheepViewModel(); this.DataContext = svm; ScoreScreen SW = new ScoreScreen(); SW.DataContext = svm; SW.Show(); }