Duplicates this view.
Namespace: Autodesk.Revit.DBAssembly: RevitAPI (in RevitAPI.dll) Version: 27.0.4.0 (27.0.4.0)
Syntaxpublic ElementId Duplicate(
ViewDuplicateOption duplicateOption
)
Public Function Duplicate (
duplicateOption As ViewDuplicateOption
) As ElementId
public:
ElementId^ Duplicate(
ViewDuplicateOption duplicateOption
)
member Duplicate :
duplicateOption : ViewDuplicateOption -> ElementId Parameters
- duplicateOption ViewDuplicateOption
-
The option to use when duplicating the view.
Return Value
ElementId
The id of the newly created view.
Exceptions
Examplepublic View CreateDependentCopy(View view)
{
View dependentView = null;
ElementId newViewId = ElementId.InvalidElementId;
if (view.CanViewBeDuplicated(ViewDuplicateOption.AsDependent))
{
newViewId = view.Duplicate(ViewDuplicateOption.AsDependent);
dependentView = view.Document.GetElement(newViewId) as View;
if (null != dependentView)
{
if (dependentView.GetPrimaryViewId() == view.Id)
{
TaskDialog.Show("Dependent View", "Dependent view created successfully!");
}
}
}
return dependentView;
}
See Also