Revit API取得变量的内参名称实例代码
Revit API取得变量的内参名称实例代码
发布时间:2016-12-28 来源:查字典编辑
摘要:与取得元素变量的内参名称类别有个BuiltInParameter复制代码代码如下://取得内参名称[Transaction(Transact...

与取得元素变量的内参名称类别有个BuiltInParameter

复制代码 代码如下:

//取得内参名称

[Transaction(TransactionMode.Manual)]

[Regeneration(RegenerationOption.Manual)]

public class cmdGetBuiltInParam : IExternalCommand

{

public Result Execute(ExternalCommandData cmdData, ref string msg, ElementSet elements)

{

UIDocument uiDoc = cmdData.Application.ActiveUIDocument;

Document doc = uiDoc.Document;

Selection sel = uiDoc.Selection;

Duct duct = doc.GetElement(sel.PickObject(ObjectType.Element, "选择")) as Duct;

foreach (Parameter p in duct.Parameters)

{

if (p.Definition.Name == "高度")

{

BuiltInParameter biParam = (BuiltInParameter)p.Id.IntegerValue;

TaskDialog.Show("builtIn", biParam.ToString());

}

}

return Result.Succeeded;

}

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新C#教程学习
热门C#教程学习
编程开发子分类