private void treeFolderItem_MouseDown(object sender, MouseButtonEventArgs e) { if (treeFolder.SelectedItem == null) { return; } var node = (TreeNode)treeFolder.SelectedItem; Display(node.Path, null); ManagerDirectories.AddNode(((TreeNode)treeFolder.SelectedItem).Path); RefreshDirStackPanel(node.Path); RefreshStackPanelInfo(node.Path); }
private void treeFolder_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs <object> e) { try { if (treeFolder.SelectedItem == null) { return; } var node = (TreeNode)treeFolder.SelectedItem; Display(node.Path, null); ManagerDirectories.AddNode(((TreeNode)treeFolder.SelectedItem).Path); RefreshDirStackPanel(node.Path); RefreshStackPanelInfo(node.Path); } catch { Display("D:\\", null); //RefreshDirStackPanel("D:\\"); } }