我在我的 Autodesk Revit 中对 treeView 进行了排序,我想在我的窗体中以相同的方式显示它。 此时我能够按照它在 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);
最佳答案
也许是 BrowserOrganisation class会有所帮助。
也许是 GetFolderItems method返回您列出的文件夹项目,顺序与它们在 Revit 面板中的显示顺序相同。
关于c# - TreeView 添加排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60721620/