Share via


IWorkspaceCommandHandler Interface

Definition

adds a command handling associated with a node

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

Properties

IgnoreOnMultiselect

If true, the command handler will be ignored when multi selection. If all command handlers for a node state to ignore on multi select, node will be removed from selection. Still if node has no command handlers at all it will cancel command routing for entire selection.

Priority

Priority is used in command routing among multiple handlers. Higher priority means a handler will be called first. The first handler to acknowledge it support the command will stop the routing.

Methods

Exec(List<WorkspaceVisualNodeBase>, Guid, UInt32, UInt32, IntPtr, IntPtr)

Tailored helper for IOleCommandTarget.Exec

QueryStatus(List<WorkspaceVisualNodeBase>, Guid, UInt32, UInt32, String)

Tailored helper for IOleCommandTarget.QueryStatus

Applies to