public override void Execute() { DialogHost dialogHost = new DialogHost(); var templates = TemplateDocument.Load(); var viewModel = new SqlTemplateOptionViewModel(templates); if (dialogHost.Show<SqlTemplateOptionView>(viewModel) == DialogResult.OK) TemplateDocument.Save(viewModel.Templates.ToList()); }
public MainWindow() { InitializeComponent(); var templates = TemplateDocument.Load(); _viewModel = new SqlTemplateOptionViewModel(templates); _viewModel.OnSave += viewModel_OnSave; _viewModel.OnCancel += _viewModel_OnCancel; DataContext = _viewModel; }
public override void Execute() { DialogHost dialogHost = new DialogHost(); var templates = TemplateDocument.Load(); var viewModel = new SqlTemplateOptionViewModel(templates); if (dialogHost.Show <SqlTemplateOptionView>(viewModel) == DialogResult.OK) { TemplateDocument.Save(viewModel.Templates.ToList()); } }