WorksetDefaultVisibilitySettingsSetWorksetVisibility Method |
Set the default visibility of a workset.
Namespace: Autodesk.Revit.DBAssembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntaxpublic void SetWorksetVisibility(
WorksetId worksetId,
bool visible
)
Public Sub SetWorksetVisibility (
worksetId As WorksetId,
visible As Boolean
)
public:
void SetWorksetVisibility(
WorksetId^ worksetId,
bool visible
)
member SetWorksetVisibility :
worksetId : WorksetId *
visible : bool -> unit
Parameters
- worksetId WorksetId
-
Id of the workset.
- visible Boolean
-
Whether the workset should be visible by default or not.
Exceptions
Examplepublic void HideWorkset(Document doc, View view, WorksetId worksetId)
{
WorksetVisibility visibility = view.GetWorksetVisibility(worksetId);
if (visibility != WorksetVisibility.Hidden)
{
view.SetWorksetVisibility(worksetId, WorksetVisibility.Hidden);
}
WorksetDefaultVisibilitySettings defaultVisibility = WorksetDefaultVisibilitySettings.GetWorksetDefaultVisibilitySettings(doc);
if (defaultVisibility.IsWorksetVisible(worksetId))
{
defaultVisibility.SetWorksetVisibility(worksetId, false);
}
}
Public Sub HideWorkset(doc As Document, view As View, worksetId As WorksetId)
Dim visibility As WorksetVisibility = view.GetWorksetVisibility(worksetId)
If visibility <> WorksetVisibility.Hidden Then
view.SetWorksetVisibility(worksetId, WorksetVisibility.Hidden)
End If
Dim defaultVisibility As WorksetDefaultVisibilitySettings = WorksetDefaultVisibilitySettings.GetWorksetDefaultVisibilitySettings(doc)
If defaultVisibility.IsWorksetVisible(worksetId) Then
defaultVisibility.SetWorksetVisibility(worksetId, False)
End If
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