Revit 2025 API
DocumentActive |
The document's active view.
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public View ActiveView { get; }
Public ReadOnly Property ActiveView As View Get
public: property View^ ActiveView { View^ get (); }
member ActiveView : View with get
Property Value
ViewThe active view is the view that last had focus in the UI. if no view is considered active.
// Get the active view of the current document. Autodesk.Revit.DB.View view = document.ActiveView; // Get the class type of the active view, and format the prompt string String prompt = "Revit is currently in "; if (view is Autodesk.Revit.DB.View3D) { prompt += "3D view."; } else if (view is Autodesk.Revit.DB.ViewSection) { prompt += "section view."; } else if (view is Autodesk.Revit.DB.ViewSheet) { prompt += "sheet view."; } else if (view is Autodesk.Revit.DB.ViewDrafting) { prompt += "drafting view."; } else { prompt += "normal view, the view name is " + view.Name; } // Give the user some information TaskDialog.Show("Revit",prompt);
' Get the active view of the current document. Dim view As Autodesk.Revit.DB.View = document.ActiveView ' Get the class type of the active view, and format the prompt string Dim prompt As [String] = "Revit is currently in " If TypeOf view Is Autodesk.Revit.DB.View3D Then prompt += "3D view." ElseIf TypeOf view Is Autodesk.Revit.DB.ViewSection Then prompt += "section view." ElseIf TypeOf view Is Autodesk.Revit.DB.ViewSheet Then prompt += "sheet view." ElseIf TypeOf view Is Autodesk.Revit.DB.ViewDrafting Then prompt += "drafting view." Else prompt += "normal view, the view name is " + view.Name End If ' Give the user some information TaskDialog.Show("Revit", prompt)
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