This documentation is archived and is not being maintained.

IVsUIElementPane Interface

Implemented by packages that support creating document windows or tool windows.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)

public interface IVsUIElementPane

The IVsUIElementPane type exposes the following members.

Public methodCloseUIElementPaneCloses the pane.
Public methodCreateUIElementPaneCreates the pane.
Public methodGetDefaultUIElementSizeGets the default element size.
Public methodLoadUIElementStateLoads custom state storage.
Public methodSaveUIElementStateStores the state of the pane.
Public methodSetUIElementSiteSites this pane.
Public methodTranslateUIElementAcceleratorAllows the pane to translate keyboard accelerators (hotkeys) before the shell processes the message.

This interface can be retrieved from the view object that fills the client area of a IVsWindowFrame.

This interface is similar to IVsWindowPane except that it now supports views implemented in the Windows Presentation Foundation (WPF) as well as Win32.