private void editAccessories_Click(object sender, RoutedEventArgs e) { SelectionWizardViewModel selectionWizardViewModel = new SelectionWizardViewModel(); selectionWizardViewModel.AllItems = new ObservableCollection <AccessoryType>(Storage.GetAll <AccessoryType>()); selectionWizardViewModel.SelectedItems = new ObservableCollection <AccessoryViewModel>(ViewModel.Accessories.ToList()); SelectionWizardView selectionWizard = new SelectionWizardView(selectionWizardViewModel); bool?result = selectionWizard.ShowDialog(); if (result.Value) { ViewModel.Accessories = new ObservableCollection <AccessoryViewModel>(selectionWizardViewModel.SelectedItems.ToList()); } }
public SelectionWizardView(SelectionWizardViewModel viewModel) { InitializeComponent(); ViewModel = viewModel; }