ProvideToolWindowVisibilityAttribute Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
ProvideToolWindowVisibilityAttribute(Object, String) |
Creates a new attribute for a specific tool window and a command UI guid. |
ProvideToolWindowVisibilityAttribute(Object, String, Boolean) |
Creates a new attribute for a specific tool window and a command UI guid. |
ProvideToolWindowVisibilityAttribute(Object, String)
Creates a new attribute for a specific tool window and a command UI guid.
public:
ProvideToolWindowVisibilityAttribute(System::Object ^ toolWindow, System::String ^ commandUIGuid);
public:
ProvideToolWindowVisibilityAttribute(Platform::Object ^ toolWindow, Platform::String ^ commandUIGuid);
ProvideToolWindowVisibilityAttribute(winrt::Windows::Foundation::IInspectable const & toolWindow, std::wstring const & commandUIGuid);
public ProvideToolWindowVisibilityAttribute (object toolWindow, string commandUIGuid);
new Microsoft.VisualStudio.Shell.ProvideToolWindowVisibilityAttribute : obj * string -> Microsoft.VisualStudio.Shell.ProvideToolWindowVisibilityAttribute
Public Sub New (toolWindow As Object, commandUIGuid As String)
Parameters
- toolWindow
- Object
The tool window Type or Guid (as string).
- commandUIGuid
- String
The command UI guid that controls the tool window's visibility.
Remarks
Automatic display and hiding of the Tool Window is accomplished by mapping the commandUIGuid
to one or more UI contexts in the VISIBILITY_SECTION – VISIBILITY_END section of the associated .ctc file.
Applies to
ProvideToolWindowVisibilityAttribute(Object, String, Boolean)
Creates a new attribute for a specific tool window and a command UI guid.
public:
ProvideToolWindowVisibilityAttribute(System::Object ^ toolWindow, System::String ^ commandUIGuid, bool bringToFront);
public ProvideToolWindowVisibilityAttribute (object toolWindow, string commandUIGuid, bool bringToFront);
new Microsoft.VisualStudio.Shell.ProvideToolWindowVisibilityAttribute : obj * string * bool -> Microsoft.VisualStudio.Shell.ProvideToolWindowVisibilityAttribute
Public Sub New (toolWindow As Object, commandUIGuid As String, bringToFront As Boolean)
Parameters
- toolWindow
- Object
The tool window Type or Guid (as string).
- commandUIGuid
- String
The command UI guid that controls the tool window's visibility.
- bringToFront
- Boolean
True if the tool window should always be brought to the front when shown via a command UI guid. False if it should only be shown without being brought to the front when shown via a command UI guid.
Using a constructor without this parameter will result in the default behavior of bringing the tool window to the front the first time it's shown via a command UI guid, then subsequent triggers will either "bring to front" or "show only" based on whether the tool window was active the last time it was hidden after the command UI guid was deactivated.