Revit API取得变量的内参名称实例代码

 更新时间:2013年11月05日 15:32:16   作者:  
这篇文章介绍了Revit API取得变量的内参名称实例代码,有需要的朋友可以参考一下

与取得元素变量的内参名称类别有个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#设置WinForm中DataGrid列的方法(列宽/列标题等)

    C#设置WinForm中DataGrid列的方法(列宽/列标题等)

    这篇文章主要介绍了C#设置WinForm中DataGrid列的方法,包括列宽、列标题等部分,并分析了其中相关的操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • UnityShader3实现转圈与冷却效果

    UnityShader3实现转圈与冷却效果

    这篇文章主要为大家详细介绍了UnityShader3实现转圈与冷却效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • C# URL短地址压缩算法及短网址原理解析

    C# URL短地址压缩算法及短网址原理解析

    这篇文章主要介绍了C# URL短地址压缩算法及短网址原理解析,本文重点给出了算法代码,需要的朋友可以参考下
    2015-03-03
  • C#实现延时并自动关闭MessageBox的方法

    C#实现延时并自动关闭MessageBox的方法

    这篇文章主要介绍了C#实现延时并自动关闭MessageBox的方法,非常实用的功能,需要的朋友可以参考下
    2014-08-08
  • C#中委托的基础入门与实现方法

    C#中委托的基础入门与实现方法

    这篇文章主要给大家介绍了关于C#中委托的基础入门与实现方法的相关资料,究竟什么是委托,用最通俗易懂的话来讲,你就可以把委托看成是用来执行方法(函数)的一个东西,需要的朋友可以参考下
    2021-08-08
  • C#获取图片文件扩展名的方法

    C#获取图片文件扩展名的方法

    这篇文章主要介绍了C#获取图片文件扩展名的方法,实例总结了较为常见的获取图片文件扩展名的技巧,非常具有实用价值,需要的朋友可以参考下
    2014-10-10
  • c#格式化数字的方法

    c#格式化数字的方法

    这篇文章主要介绍了c#格式化数字的方法,涉及C#针对数字转化的相关技巧,需要的朋友可以参考下
    2015-05-05
  • 详解WPF如何动态生成DataGrid的行和列

    详解WPF如何动态生成DataGrid的行和列

    在日常开发中,DataGrid作为二维表格,非常适合数据的展示和统计,本文以一些简单的小例子,简述在WPF开发中,如何动态生成DataGrid的行和列,需要的可以了解下
    2024-02-02
  • C# 7.0 新特性1之基于Tuple的“多”返回值方法

    C# 7.0 新特性1之基于Tuple的“多”返回值方法

    这篇文章主要为大家详细介绍了C# 7.0 新特性1之基于Tuple的“多”返回值方法,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • C# XML操作类分享

    C# XML操作类分享

    这篇文章主要分享了C# XML操作类的实例代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06

最新评论