void ShowAdvancedOptions() { var vm = new AdvancedServiceViewModel(serviceGenerator.Options.Clone()); vm.AssembliesToReference.AddRange(assemblyReferences); var view = new AdvancedServiceDialog(); view.DataContext = vm; if (view.ShowDialog() ?? false) { serviceGenerator.Options = vm.Options; serviceGenerator.UpdateAssemblyReferences(assemblyReferences); } }
void ExecuteAdvancedDialogCommand() { var vm = new AdvancedServiceViewModel(); var view = new AdvancedServiceDialog(); view.DataContext = vm; view.ShowDialog(); }