Revit API 不能直接隐藏(Hide)Group?另有它法!

简介: Revit API 不能直接隐藏(Hide)Group?另有它法!

参考文献:http://adndevblog.typepad.com/aec/2014/01/hide-revit-group-via-api.html 

public void hidegroup()
{
    Document doc = this.ActiveUIDocument.Document;
    Selection sel = this.ActiveUIDocument.Selection;   
    Reference ref1 = sel.PickObject(ObjectType.Element,"Please pick a group");
    Element elem = doc.GetElement(ref1);
    IList<ElementId> lists = new List<ElementId>();
    Group g = elem as Group;
    IList<ElementId> ids = g.GetMemberIds();
    Transaction trans = new Transaction(doc);
    trans.Start("hidegroup");
    this.ActiveUIDocument.ActiveView.HideElements(ids);
    trans.Commit ();
相关文章
|
测试技术 API Windows
使用钩子(Hook)实现Revit API中 PickObjects 完成按钮的触发
使用钩子(Hook)实现Revit API中 PickObjects 完成按钮的触发
使用钩子(Hook)实现Revit API中 PickObjects 完成按钮的触发
Revit API获取链接模型状态
Revit API获取链接模型状态
快速设置Revit模型材质(Dynamo和API)
快速设置Revit模型材质(Dynamo和API)
快速设置Revit模型材质(Dynamo和API)
Revit API 修改视觉样式(Visual Style)
Revit API 修改视觉样式(Visual Style)
Revit API中可设置的面板控件
Revit API中可设置的面板控件
Revit API中可设置的面板控件
|
存储 API
Revit API 修改项目文档中族参数的几个要点
Revit API 修改项目文档中族参数的几个要点
Revit API 修改项目文档中族参数的几个要点
Revit API—元素操作(Element)
Revit API—元素操作(Element)
Revit API—元素操作(Element)
|
1天前
|
存储 缓存 运维
DataWorks操作报错合集之DataWorks根据api,调用查询文件列表接口报错如何解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
7 1