GetUIDocument

UIDocument? GetUIDocument(this UIApplication uiapp)

Returns the active UIDocument or null if no document is open.

Parameters

  • uiappUIApplication

    The Revit UI application instance.

Returns: The active UIDocument, or null if none is available.

Example

UIApplication uiapp = commandData.Application;
UIDocument? uidoc = uiapp.GetUIDocument();
if (uidoc != null)
{
TaskDialog.Show("UI Doc", uidoc.Document.Title);
}