IEditorTaskPanelService Interface

Applies to v2.

Allows adding tabs to the bottom of the editor page.

Namespace:  Microsoft.WebMatrix.Extensibility.Editor
Assembly:  Microsoft.WebMatrix.Extensibility (in Microsoft.WebMatrix.Extensibility.dll)

public interface IEditorTaskPanelService

The IEditorTaskPanelService type exposes the following members.

Public methodAddTaskTab Adds a task tab.
Public methodHideBottomPane Hides the whole tab control.
Public methodRemoveTaskTab Removes a task tab.
Public methodShowBottomPane Shows the whole tab control.
Public methodShowTaskTab Shows the tab if it is not visible, otherwise no operation. Throws exception if tab does not exist.
Public methodTaskTabExists Determines whether a tab exists.
Public methodTryGetTaskTabDescriptor Returns a descriptor if tab exists.

Public eventPageChanged Fires when the page changes, typically when switching from local to remote or changing sites. In this case all tabs are removed and the extension implementor should re-add the tabs.