Autodesk.Revit.DB.InternalDefinition
是Revit API中的一个类,表示一个内部定义。
InternalDefinition
是一个内部类,用于表示定义元素的内部实现。通常情况下,开发人员不需要直接使用这个类。
InternalDefinition
类有以下构造函数:
InternalDefinition()
默认构造函数。
InternalDefinition(Document, BuiltInCategory, string)
创建一个给定名称和内置类别的内部定义。
参数:
Document
: 文档对象。BuiltInCategory
: 内置类别。string
: 名称。InternalDefinition
类有以下属性:
CategoryName
获取定义所属的类别的名称。
Name
获取定义的名称。
StorageType
获取定义存储数据的类型。
Visible
获取或设置定义是否可见。
InternalDefinition
类没有公有方法。
以下示例展示了如何使用InternalDefinition
类创建一个新的内部定义:
Document doc = commandData.Application.ActiveUIDocument.Document;
BuiltInCategory category = BuiltInCategory.OST_Walls;
string name = "MyInternalDefinition";
InternalDefinition internalDefinition = new InternalDefinition(doc, category, name);
InternalDefinition
类通常用于开发自定义构件或者修改或替换Revit内置构件的定义。