public MainForm() { _keModel = KeModelHelper.GetSampleModel(); _changed = false; InitializeComponent(); _keModel.FillTreeView(this.edmModeltreeView); }
public static void FillTreeView(this KeModel model, TreeView modelTreeView) { modelTreeView.Nodes.Clear(); TreeNode topLevelNode = modelTreeView.Nodes.Add("OData-Edm (v4)"); // Top level topLevelNode.Tag = model; foreach (KeSchema schema in model.Schemas) { TreeNode schemaNode = topLevelNode.Nodes.Add("Schema - " + schema.Namespace); schemaNode.Tag = schema; schema.FillNode(schemaNode); } }
private void newToolStripMenuItem_Click(object sender, EventArgs e) { // Click the New menu if (_keModel != null && _changed) { DialogResult dlgResult = MessageBox.Show("Do you want to save changes to Untitled", "EdmGui", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning); switch (dlgResult) { case DialogResult.Yes: break; case DialogResult.No: break; case DialogResult.Cancel: return; } } _keModel = new KeModel(); _keModel.FillTreeView(this.edmModeltreeView); _changed = true; }