示例#1
0
        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();
        }
示例#2
0
        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);
        }