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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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