Revit 2025 API
ElementDesign |
Returns the design option to which the element belongs.
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public DesignOption DesignOption { get; }
Public ReadOnly Property DesignOption As DesignOption Get
public: property DesignOption^ DesignOption { DesignOption^ get (); }
member DesignOption : DesignOption with get
Property Value
DesignOption
If the element is not in a design option, i.e. in the main model, then this property will
return .

void Getinfo_DesignOption(Document document) { // Get the selected Elements in the Active Document UIDocument uidoc = new UIDocument(document); ICollection<ElementId> selectedIds = uidoc.Selection.GetElementIds(); foreach (ElementId id in selectedIds) { Element element = document.GetElement(id); //Use the DesignOption property of Element if (element.DesignOption != null) { TaskDialog.Show("Revit",element.DesignOption.Name.ToString()); } } }
Private Sub Getinfo_DesignOption(document As Document) ' Get the selected Elements in the Active Document Dim uidoc As New UIDocument(document) Dim selectedIds As ICollection(Of ElementId) = uidoc.Selection.GetElementIds() For Each id As ElementId In selectedIds Dim element As Element = document.GetElement(id) 'Use the DesignOption property of Element If element.DesignOption IsNot Nothing Then TaskDialog.Show("Revit", element.DesignOption.Name.ToString()) End If Next End Sub
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
See Also