方法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();