# 图元(Element)
Notes
这一篇章主要是对图元或者图元类型的一些操作
# 获取参数
Parameter parameter = element.GetParameter(new ElementId(-122344));
当然也可以使用BuiltinCategories进行获取
Parameter parameter = element.GetParameter(Constants.BuiltInParameters.View.Name);
# 获取元素类型的数量
将传入的元素类型分类,并传回键值对结果,键对应各类元素类型,值对应各类元素的数目:
IDictionary<ElementType, int> countResult = GetElementTypeInstancesCount<T>(this IEnumerable<ElementType> types);
# 获取实例类型
筛选出在项目中存在有实例的元素类型:
IEnumerable<ElementType> instancesTypes = HasInstances<T>(this IEnumerable<ElementType> types);
# 图元碰撞
获取视图中与目标图元发生碰撞的对象
FilterElementCollector elements = element.TryGetIntersectElements(view);
← 集合内的查询 参数(Parameter) →