ToolWindow Class
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.
Provides functionality for defining and interacting with a tool window.
public abstract class ToolWindow : Microsoft.VisualStudio.Extensibility.UI.NotifyPropertyChangedObject, IDisposable, Microsoft.VisualStudio.Extensibility.IVisualStudioContributionClass
type ToolWindow = class
inherit NotifyPropertyChangedObject
interface IDisposable
interface IVisualStudioContributionClass
Public MustInherit Class ToolWindow
Inherits NotifyPropertyChangedObject
Implements IDisposable, IVisualStudioContributionClass
- Inheritance
- Implements
Constructors
ToolWindow() |
Initializes a new instance of the ToolWindow class. |
ToolWindow(VisualStudioExtensibility) |
Initializes a new instance of the ToolWindow class. |
Properties
Extensibility |
Gets the Visual Studio extensibility point. |
Title |
Gets or sets the title of the tool window. |
ToolWindowConfiguration |
Gets the configuration for this tool window. |
Methods
Dispose() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
Dispose(Boolean) |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
GetContentAsync(CancellationToken) |
Gets the tool window's UI content. |
HideAsync(CancellationToken) |
Hides the tool window. |
InitializeAsync(CancellationToken) |
Initializes the tool window. |
OnHideAsync(CancellationToken) |
Notifies that the tool window is being hidden. |
OnShowAsync(CancellationToken) |
Notifies that the tool window is being shown. |
RaiseNotifyPropertyChangedEvent(String) |
Raises the PropertyChanged event. (Inherited from NotifyPropertyChangedObject) |
SetProperty<T>(T, T, String) |
Sets the value of a property's backing field and raises PropertyChanged. If the value of This method should be called from inside a property setter. (Inherited from NotifyPropertyChangedObject) |
ShowAsync(Boolean, CancellationToken) |
Shows the tool window. |
Events
PropertyChanged | (Inherited from NotifyPropertyChangedObject) |