Share via


IVsUIElementPane Interface

Definition

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.

Applies to