private void bookProperty_Click(object sender, RoutedEventArgs e) { BookViewModel bvm = this.bookFolderTreeView_.SelectedItem as BookViewModel; BookPropertyViewModel vpbm = new BookPropertyViewModel(); vpbm.BookViewModel_ = bvm.clone(); Window w = new Window(); w.Width = 400; w.Height = 300; w.Content = vpbm.view(); w.Visibility = 0; // booking button 눌리면 if (w.ShowDialog() == true) { bvm.bookInfoCopy(vpbm.BookViewModel_); // xml 수정함 bvm.updateBookInfo(); this.rootBookViewModel_.saveXml(); this.bookFolderTreeView_.Items.Refresh(); } else { } }
private void ViewModelChanged(object sender, DependencyPropertyChangedEventArgs e) { this.viewModel_ = this.DataContext as BookPropertyViewModel; }