private void buttonNewFolder_Click(object sender, RoutedEventArgs e) { NewFolderDialog newfDia = new NewFolderDialog(); newfDia.Closed += new EventHandler(newfDia_Closed); newfDia.SelectedItem = (TreeViewItem)ExplorerTree.SelectedItem; newfDia.Show(); }
private static void AddCreateFolderToTreeViewItem(TreeViewItem treeViewItem, string path) { if (treeViewItem.ContextMenu == null) { treeViewItem.ContextMenu = new ContextMenu(); } var createItem = new MenuItem(); createItem.Header = "New Folder"; createItem.Click += (sender, args) => { var dialog = new NewFolderDialog(path); dialog.Show(); }; treeViewItem.ContextMenu.Items.Add(createItem); }