private void butDeleteTemplate_Click(object sender, EventArgs e) { var delete = MessageBox.Show(Translation.LanguageStrings.MsgAskDeleteTemplate, "", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (delete == DialogResult.Yes) { var templateProcessor = new TemplateProcessor(Directories.AppRootPath); if (Directories.AllowSaveTemplatesToFiles) { var deleted = templateProcessor.DeleteTemplateFile(this.selectedClassTemplate); if (deleted == true) { ClassTemplateDeletedInClassTemplateEditor?.Invoke(this.selectedClassTemplate); ucTemplateSelector1.RemoveSelectedTemplate(); } } else { ClassTemplateDeletedInClassTemplateEditor?.Invoke(this.selectedClassTemplate); ucTemplateSelector1.RemoveSelectedTemplate(); } } }
private void UcClassTemplateEditor1_ClassTemplateDeletedInClassTemplateEditor(DocumentClassTemplate deletedClassTemplate) { ClassTemplateDeletedInClassTemplateEditor?.Invoke(deletedClassTemplate); }