private void newGroupToolStripMenuItem_Click(object sender, EventArgs e) { var newGroup = new NavigatorGroup { Name = "New Group" }; navigatorListView.AddObject(newGroup); navigatorListView.SelectedObject = newGroup; navigatorListView.StartCellEdit(navigatorListView.SelectedItem, 0); }
private void newCollectionToolStripMenuItem_Click(object sender, EventArgs e) { NavigatorGroup group = null; if (navigatorListView.SelectedObject is NavigatorGroup) { group = navigatorListView.SelectedObject as NavigatorGroup; } else if (navigatorListView.SelectedObject is NavigatorCollection) { group = (navigatorListView.SelectedObject as NavigatorCollection).Parent; } if (group != null) { var newCollection = new NavigatorCollection { Name = "New Collection", Parent = group }; group.AddCollection(newCollection); navigatorListView.RebuildAll(true); navigatorListView.Expand(group); navigatorListView.SelectedObject = newCollection; navigatorListView.StartCellEdit(navigatorListView.SelectedItem, 0); } }