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;
 }