c# - 如何获取Revit中的所有参数选择?

标签 c# parameters revit revit-api

有一个元素的参数有大约 5 个选择(组合框的样式)。我知道如何获取当前选定的选项,但是有没有办法检索其他 4 个选项?

最佳答案

它们作为 ElementSet 存储在 SimilarObjectTypes 中。

foreach (Element elem in elemSet)
{
    Parameter param = elem.get_Parameter(paramName);

    if (param != null)
    {
        var similar = elemparam.SimilarObjectTypes;

        foreach (Element choice in similar)
        {
            string ChoiceName = choice.Name;
        }
    }
}

关于c# - 如何获取Revit中的所有参数选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4326106/

相关文章:

javafx - 传递参数JavaFX FXML

c# - 确定 FamilyInstance 在 View 中是否可见

c# - 在 C# 中使用 ICU 类和方法

c# - 如何创建数据访问层?

c# - 使用 JSON.NET 反序列化类型为接口(interface)的列表

.net - 我可以更改 C# WebMethod 中的参数名称吗?

powershell - 多个powershell开关参数——可以优化吗?

.NET 代码覆盖工具不适用于加载 .NET 程序集的 native 应用程序

C# 需要等待 COM 事件触发才能继续执行而不控制事件

c# - 负载平衡器环境中的替代SignalR Redis实现