IVsUIElementPane Interface
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.
Implemented by packages that support creating document windows or tool windows.
public interface class IVsUIElementPane
public interface class IVsUIElementPane
__interface IVsUIElementPane
public interface IVsUIElementPane
[System.Runtime.InteropServices.Guid("D5083078-66C7-4047-B101-62A5F7997EC5")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsUIElementPane
type IVsUIElementPane = interface
[<System.Runtime.InteropServices.Guid("D5083078-66C7-4047-B101-62A5F7997EC5")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsUIElementPane = interface
Public Interface IVsUIElementPane
- Derived
- Attributes
Remarks
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.
Methods
CloseUIElementPane() |
Closes the pane. |
CreateUIElementPane(Object) |
Creates the pane. |
GetDefaultUIElementSize(SIZE[]) |
Gets the default element size. |
LoadUIElementState(IStream) |
Loads custom state storage. |
SaveUIElementState(IStream) |
Stores the state of the pane. |
SetUIElementSite(IServiceProvider) |
Sites this pane. |
TranslateUIElementAccelerator(MSG[]) |
Allows the pane to translate keyboard accelerators (hotkeys) before the shell processes the message. |