方法1:RevitQ 中隐藏类别有两种方法,模型类别,Reivt链接。以下需要用两种方法进行隐藏模型类别的是用SetCategoryHidden (Reit2016用SetVisibility) 进行设置
var elecategoryId = new ElementId(-2000220);
Transaction tr = new Transaction(doc);
tr.start("链接模型");
doc.ActiveView.SetCategoryHidden(elecategoryId , false);
tr.Commit();
方法2:
var collector = new FilteredElementCollector(doc);
var elements = collecotr.OfClass(typeof(RevitLinkType)).ToList();
Transaction tr = new Transaction(doc);
tr.start("链接模型");
doc.ActiveView.UnhideElementselements.Select(m=>m.Id).ToList());
tr.Commit();
标签:Transaction,doc,tr,隐藏,var,类别,new,Revit
From: https://blog.51cto.com/biyusr/9145505