Skip to content

Latest commit

 

History

History
32 lines (21 loc) · 1.59 KB

File metadata and controls

32 lines (21 loc) · 1.59 KB

DockablePaneExtension class

Base class for an extension that introduces new dockable pane.

public abstract class DockablePaneExtension : UIExtensionBase

Public Members

name description
abstract Id { get; } Unique stable identifier of this pane. It is used internally and should always be the same.
virtual InitialPosition { get; } The dock where the pane is opened initially, if it hasn't been opened before. By default, Right.
abstract Open() Create DockablePaneViewModelBase when a pane is opened.

Protected Members

name description
DockablePaneExtension() The default constructor.

Remarks

Note that in order to open a pane, the extension must also introduce a menu item explicitly using MenuExtension and OpenPane. This menu will also be placed in the dedicated Extension's sub menu under the 'Extensions' top-level menu.

See Also