TreeView添加和排序

问题描述 投票:1回答:1

我在Autodesk Revit中对treeView进行了排序,我希望在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);

enter image description here

c# treeview treenode revit-api revit
1个回答
0
投票

也许BrowserOrganisation class会有所帮助。

也许它的GetFolderItems method以与Revit面板中显示的相同顺序返回您列出的文件夹项目。

© www.soinside.com 2019 - 2024. All rights reserved.