Share via


INavigationContextProvider Interface

Provides the tracking of the currently selected item in the context source and changes to the underlying context sources.

Namespace:  Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer
Assembly:  SqlWorkbench.Interfaces (in SqlWorkbench.Interfaces.dll)

Syntax

'Declaration
Public Interface INavigationContextProvider
'Usage
Dim instance As INavigationContextProvider
public interface INavigationContextProvider
public interface class INavigationContextProvider
type INavigationContextProvider =  interface end
public interface INavigationContextProvider

The INavigationContextProvider type exposes the following members.

Properties

  Name Description
Public property CurrentContext Gets or sets the currently selected context item, such as current OE node.
Public property ItemsAdded Gets the event accumulation mechanism for items that are being added to the context source.
Public property ItemsChanged Gets the event accumulation mechanism for items that are being changed in the context source.
Public property ItemsRefreshed Gets the event accumulation mechanism for items that are being refreshed in the context source.
Public property ItemsRemoved Gets the event accumulation mechanism for items that are being removed from the context source.

Top

Events

  Name Description
Public event CurrentContextChanged Occurs when the CurrentContext is changed.

Top