GuidEnum 是 Revit API 中的一个枚举类型,表示元素的唯一标识符(GUID)。GUID 是一个长度为 128 位的数字,用于唯一标识一个元素。
GuidEnum 包含以下枚举值:
ProjectGUID:表示项目的 GUID。ViewGUID:表示视图的 GUID。SelectionGUID:表示选择集的 GUID。ElementGUID:表示元素的 GUID。TemporaryViewPropertiesGUID:表示视图临时属性的 GUID。GuidEnum 通常用于通过元素的 GUID 查找元素。可以通过以下步骤获取元素的 GUID:
ElementId。Document.GetElement 方法获取元素对象。UniqueId 属性获取元素的 GUID。示例代码:
var elementId = new ElementId(123);
var element = document.GetElement(elementId);
var guid = element.UniqueId;
另外,当需要生成新的 GUID 时,可以使用 Guid.NewGuid() 方法生成随机的 GUID。
UniqueId 属性将返回 null。