private void btnSaveTemplate_Click(object sender, EventArgs e) { BatchTemplateMgr.GetTemplates().Clear(); foreach (ListViewItem item in this._listViewTemplates.Items) { BatchTemplateMgr.AddUpdateTemplate(BatchTemplateDef.FromBatchTemplateTree((item.Tag as BatchTemplateTree), item.Text)); } BatchTemplateMgr.SaveTemplates(); }
public UCBatchTemplateEdit() { this.InitializeComponent(); currentTemplateTree = BatchTemplateTree.CreateTreeFromTemplate(null); //tree.Dock = DockStyle.Fill; //tree.AllowEdit = true; //tree.ShowLines = true; //this._splitContainer1.Panel2.Controls.Add(cutree this._splitContainer1.Panel2.Controls.Add(currentTemplateTree.GetRadTreeView()); this._listViewTemplates.MouseClick += new MouseEventHandler(this.listViewTemplates_MouseClick); this._listViewTemplates.DoubleClick += new EventHandler(this.listViewTemplates_DoubleClick); List <BatchTemplateDef> templates = BatchTemplateMgr.GetTemplates(); foreach (BatchTemplateDef template in templates) { ListViewItem listViewItem = new ListViewItem(template.Name); listViewItem.Tag = BatchTemplateTree.CreateTreeFromTemplate(template); this._listViewTemplates.Items.Add(listViewItem); } }