TreeView папки - C#

Узнай цену своей работы

Формулировка задачи:

Задача вроде простая, отобразить в TreeView древо папок всего компа. НО, если делать рекурсией по всем папкам, то очень долго он их обрабатывает. Хотелось бы чтобы при нажатии на папку, открывалось её содержмое. Если что это WPF. P.S. Не переносите эту тему в впф, т.к. она больше по C#

Решение задачи: «TreeView папки»

textual
Листинг программы
            TreeViewItem tvi = new TreeViewItem();
            DirectoryInfo dir;
            dir = new DirectoryInfo(@"C:\");
            tvi.Header = @"C:";
            DirectoryInfo[] dirs = dir.GetDirectories();
            foreach (DirectoryInfo subdir in dirs)
            {
                tvi.Items.Add(subdir.Name);
            }
            treeViewFolders.Items.Add(tvi);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5