【问题标题】:How to change Revit 2014 element name by API C#如何通过 API C# 更改 Revit 2014 元素名称
【发布时间】:2016-01-13 15:45:00
【问题描述】:

我想通过 API 更改元素名称,我有以下代码。

Reference r = docUI.Selection.PickObject(ObjectType.Element, "Please pick an element");
Element element = doc.GetElement(r.ElementId);

element.Name = "MyElement";

但是为什么会出现这个错误呢? '此元素不支持分配用户指定的名称。' 还是我应该换个方式改名字?

请帮忙!

【问题讨论】:

    标签: c# revit revit-api


    【解决方案1】:

    元素名称无法更改。如果您实际上正在寻找更改元素“类型”的名称,那是可编辑的。

    【讨论】:

      【解决方案2】:

      我相信您必须更改元素类型才能更改其名称。 类似于以下内容:

      element.ChangeTypeId(anotherElementTypeId);
      

      【讨论】:

        【解决方案3】:

        元素的名称是只读的,不应更改。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-05-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-03-29
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多