Share via


DesignerWindowPane Members

Include Protected Members
Include Inherited Members

This class inherits from WindowPane and extends it to provide designer features.

The DesignerWindowPane type exposes the following members.

Constructors

 

Name

Description

Public method

DesignerWindowPane

Initializes a new instance of the DesignerWindowPane class.

Top

Methods

 

Name

Description

Protected method

AddDefaultServices

Adds the default services the window pane provides.

Public method

Dispose

Overloaded. Disposes the design surface.

Public method

Equals

Determines whether the specified Object is equal to the current Object. (Inherited from Object.)

Protected method

Finalize

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)

Protected method

GetAutomationObject

Gets the automation object for this window pane.

Public method

GetHashCode

Serves as a hash function for a particular type. (Inherited from Object.)

Protected method

GetService

Gets the service of the specified type. (Overrides WindowPane.GetService(Type).)

Protected method

GetToolboxItemSupported

Determines whether or not the given data object is supported by the designer.

Public method

GetType

Gets the type of the current instance. (Inherited from Object.)

Protected method

Initialize

Initializes services after the window pane has been sited. (Inherited from WindowPane.)

Protected method

MemberwiseClone

Creates a shallow copy of the current Object. (Inherited from Object.)

Protected method

OnClose

Called in response to the ClosePane method on the IVsWindowPane interface. (Overrides WindowPane.OnClose().)

Protected method

OnCreate

Raised when the window pane is created. (Inherited from WindowPane.)

Protected method

OnFlush

This method is called when Visual Studio wants the window pane to flush its state to the underlying buffer.

Protected method

OnToolboxItemPicked

Called when the user double clicks or presses enter on a toolbox item on the Visual Studio toolbox.

Protected method

PreProcessMessage

Preprocesses the messages from navigation keys. (Inherited from WindowPane.)

Public method

ToString

Returns a string that represents the current object. (Inherited from Object.)

Top

Properties

 

Name

Description

Public property

CommandGuid

Gets the command UI GUID associated with this window pane.

Public property

EditorView

Gets the editor view for this window pane.

Protected property

Surface

Gets the design surface.

Public property

Window

Gets the window that is associated with this window pane. (Inherited from WindowPane.)

Top

Explicit Interface Implementations

 

Name

Description

Explicit interface implemetationPrivate method

IVsWindowPane.ClosePane

Closes the window pane. (Inherited from WindowPane.)

Explicit interface implemetationPrivate method

IVsWindowPane.CreatePaneWindow

Creates a window pane. (Inherited from WindowPane.)

Explicit interface implemetationPrivate method

IOleCommandTarget.Exec

Executes the specified command. (Inherited from WindowPane.)

Explicit interface implemetationPrivate method

IVsBatchUpdate.FlushPendingUpdates

Called when Visual Studio wants the window pane to flush its state to the underlying buffer.

Explicit interface implemetationPrivate method

IVsExtensibleObject.GetAutomationObject

Gets the automation object for this window pane.

Explicit interface implemetationPrivate method

IVsWindowPane.GetDefaultSize

Gets the default size of the window pane. (Inherited from WindowPane.)

Explicit interface implemetationPrivate method

IServiceProvider.GetService

Gets the service of the specified type. (Inherited from WindowPane.)

Explicit interface implemetationPrivate method

IVsToolboxUser.IsSupported

Determines whether the Toolbox user supports the referenced data object.

Explicit interface implemetationPrivate method

IVsToolboxUser.ItemPicked

Sends notification that an item in the Toolbox is selected through a click, or by pressing ENTER.

Explicit interface implemetationPrivate method

IVsWindowPane.LoadViewState

Loads the saved view state. (Inherited from WindowPane.)

Explicit interface implemetationPrivate method

IVsBroadcastMessageEvents.OnBroadcastMessage

Raised when a message is broadcast to the window. (Inherited from WindowPane.)

Explicit interface implemetationPrivate method

IVsWindowFrameNotify.OnDockableChange

Notifies the Package that a window's docked state is being altered.

Explicit interface implemetationPrivate method

IVsWindowFrameNotify.OnMove

Notifies the Package that a window is being moved.

Explicit interface implemetationPrivate method

IVsWindowFrameNotify.OnShow

Notifies the Package of a change in the window's display state.

Explicit interface implemetationPrivate method

IVsWindowFrameNotify.OnSize

Notifies the Package that a window is being resized.

Explicit interface implemetationPrivate method

IOleCommandTarget.QueryStatus

Queries the object for the status of one or more commands that are generated by user interface events. (Inherited from WindowPane.)

Explicit interface implemetationPrivate method

IVsWindowPane.SaveViewState

Saves the loaded view state. (Inherited from WindowPane.)

Explicit interface implemetationPrivate method

IVsWindowPane.SetSite

Initializes this window pane with the specified service provider. (Inherited from WindowPane.)

Explicit interface implemetationPrivate method

IVsWindowPane.TranslateAccelerator

Handles the translation of navigation keys. (Inherited from WindowPane.)

Top

See Also

Reference

DesignerWindowPane Class

Microsoft.VisualStudio.Shell.Design Namespace