private void uxFileChange_Click(object sender, RoutedEventArgs e) { var window = new CatWindow(); window.Cat = selectedCat.Clone(); window.Title = "Update Cat"; if (window.ShowDialog() == true) { App.CatRepository.Update(window.Cat.ToRepositoryModel()); LoadCats(); } }