private void AddDirectory(object sender, RoutedEventArgs e) { directory++; TreeViewDirectory dir = new TreeViewDirectory($"New Directory {directory}"); dir.DataContext = dir; dir.ContextMenu = (ContextMenu)filesTreeView.Resources["directoryContextMenu"]; filesTreeView.Items.Add(dir); }
private void AddNestedDirectory(object sender, RoutedEventArgs e) { TreeViewNode treeViewItem = (TreeViewNode)(sender as MenuItem).DataContext; directory++; TreeViewDirectory dir = new TreeViewDirectory($"New Directory {directory}"); dir.DataContext = dir; dir.ContextMenu = (ContextMenu)filesTreeView.Resources["directoryContextMenu"]; treeViewItem.Items.Add(dir); }
public DirectoryDisplayingPanel(TreeViewDirectory treeViewDirectory) { InitializeComponent(); TreeViewDirectory = treeViewDirectory; }