Share via


INodeContainer Interface

Definition

represent workspace node container (tree view currently).

public interface class INodeContainer
public interface class INodeContainer
__interface INodeContainer
public interface INodeContainer
type INodeContainer = interface
Public Interface INodeContainer

Properties

JTF

Gets the shared task factory.

NodeExtenders

Gets the node extenders available in the current view.

Selection

Gets the currently selected nodes in the tree view. Can be empty or contain one or more nodes.

ShowAll

Gets the state for "Show all files".

WorkspaceClosing

Gets a cancellation which is set when workspace is closing. Meant to be used in background task to provide fast exit when closing.

Methods

SelectNode(WorkspaceVisualNodeBase)

Select the given node (as first item in selection)

SetExpansionStateForNode(WorkspaceVisualNodeBase, Boolean, Boolean)

set the expansion state of a node

ShouldDisableSpecialKeysHandling()

Where to suppress command routing for special keys (such Delete). For example when the underlying control is in "rename" mode.

TryInitiateRenameNode(WorkspaceVisualNodeBase)

Start renaming a particular node

Applies to