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();
        }
예제 #2
0
 private void OnLoaded(object sender, RoutedEventArgs e)
 {
     this.viewModel = this.DataContext as SetWindowViewModel;
 }