Beispiel #1
0
        static void Main(string[] args)
        {
            var explorerTree = new ExplorerTree("/usuarios/rt/cursos", 1);

            explorerTree.AddFileFolder("/usuarios/rt/cursos", "cs016/", 2);
            explorerTree.AddFileFolder("/usuarios/rt/cursos", "cs252/", 1);

            explorerTree.AddFileFolder("cs016/", "notas", 8);
            explorerTree.AddFileFolder("cs016/", "temas/", 1);
            explorerTree.AddFileFolder("cs016/", "programas/", 1);

            explorerTree.AddFileFolder("temas/", "tm1", 3);
            explorerTree.AddFileFolder("temas/", "tm2", 2);
            explorerTree.AddFileFolder("temas/", "tm3", 4);

            explorerTree.AddFileFolder("programas/", "pr1", 57);
            explorerTree.AddFileFolder("programas/", "pr2", 97);
            explorerTree.AddFileFolder("programas/", "pr3", 74);

            explorerTree.AddFileFolder("cs252/", "projetos/", 1);
            explorerTree.AddFileFolder("cs252/", "notas", 3);

            explorerTree.AddFileFolder("projetos/", "trabalhos/", 1);
            explorerTree.AddFileFolder("projetos/", "demos/", 1);

            explorerTree.AddFileFolder("trabalhos/", "compre baixo", 26);
            explorerTree.AddFileFolder("trabalhos/", "venda alto", 55);

            explorerTree.AddFileFolder("demos/", "mercado", 4786);

            explorerTree.ShowExplorer();
        }
Beispiel #2
0
        private void PopulateExplorerTree()
        {
            ExplorerTree.Nodes.Clear();

            AddressBox.Text = "/";
            _rootNode       = ExplorerTree.Nodes.Add("root", "/ <root>", 0);
            _rootNode.Tag   = new KeyValuePair <string, BobFsNode>("root", _bobFs.Root);
            AddAllDirectoriesToTree(_rootNode, _bobFs.Root);
            ExplorerTree.ExpandAll();
        }
 private void ExplorerTree_OnDataContextChanged(object sender, DependencyPropertyChangedEventArgs e)
 {
     ExplorerTree?.Items?.Refresh();
     ExplorerTree?.UpdateLayout();
 }