Звучит как кандидат на M-V-VM для меня. К счастью, WPF довольно хорошо поддается этому шаблону
Когда сетка данных привязывается к источнику данных вашей модели, а ваши данные в новом окне привязываются к представлению данных той же модели и, следовательно, поскольку вы используете DependencyProperties или INotifyPropertyChanged для объекта модели, данные в окно обновится автоматически.