private void OnEdit() { var dialog = new PassCardTemplatePropertiesViewModel(SelectedPassCardTemplate.PassCardTemplate); if (DialogService.ShowModalWindow(dialog)) { SelectedPassCardTemplate.Update(); DesignerCanvas.Update(); // UPDATE DATAVSE DesignerCanvas.Refresh(); DesignerCanvas.DesignerChanged(); } }
private void OnAdd() { var dialog = new PassCardTemplatePropertiesViewModel(null); if (DialogService.ShowModalWindow(dialog)) using (new WaitWrapper()) { var passCardTemplateViewModel = new PassCardTemplateViewModel(dialog.PassCardTemplate); PassCardTemplates.Add(passCardTemplateViewModel); SelectedPassCardTemplate = passCardTemplateViewModel; // ADD TO DATABASE/MARK AS UNSAVED DesignerCanvas.DesignerChanged(); } }