TreeView добавление и сортировка - PullRequest
2 голосов
/ 17 марта 2020

TreeView отсортирован в моем Autodesk Revit, и я хотел бы показать его таким же образом в моей windows форме. В этот раз я смог извлечь его так, как он выглядит в Revit (журнал печати), но я не могу понять, как его добавить.

Вот что я сделал до сих пор:

            FilteredElementCollector schedules = new FilteredElementCollector(currDocument).
            OfClass(typeof(ViewSchedule));
        foreach (ViewSchedule schedule in schedules) {
            List<FolderItemInfo> folderfields = org.GetFolderItems(schedule.Id).ToList();
            foreach (FolderItemInfo s in folderfields) {
                print.Add(s.Name);
            }
            print.Add(schedule.Name);

введите описание изображения здесь

1 Ответ

0 голосов
/ 19 марта 2020

Может быть, Класс BrowserOrganisation поможет.

Возможно, его метод GetFolderItems возвращает элементы папки, которые вы перечисляете, в том же порядке, в котором они отображаются на панели Revit.

...