private void EditSet() { var set = this.viewModel?.SelectedSet; if (set == null) { return; } var setWindow = new SetWindow(this); var setViewModel = new SetWindowViewModel() { Set = set, }; foreach (var item in this.viewModel.ObjectInfoViewModels) { item.IsSelected = false; } setViewModel.ObjectInfoViewModels = this.viewModel.ObjectInfoViewModels; setWindow.DataContext = setViewModel; setWindow.ShowDialog(); }
private void OnLoaded(object sender, RoutedEventArgs e) { this.viewModel = this.DataContext as SetWindowViewModel; }