Share via


ToolCommandBinding Constructor (ToolCommand, ExecutedToolEventHandler, CanExecuteToolEventHandler)

Initializes a new instance of the ToolCommandBinding class.

Namespace:  Microsoft.Windows.Design.Interaction
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Syntax

'Declaration
Public Sub New ( _
    command As ToolCommand, _
    executedToolEventHandler As ExecutedToolEventHandler, _
    canExecuteToolEventHandler As CanExecuteToolEventHandler _
)
public ToolCommandBinding(
    ToolCommand command,
    ExecutedToolEventHandler executedToolEventHandler,
    CanExecuteToolEventHandler canExecuteToolEventHandler
)
public:
ToolCommandBinding(
    ToolCommand^ command, 
    ExecutedToolEventHandler^ executedToolEventHandler, 
    CanExecuteToolEventHandler^ canExecuteToolEventHandler
)
new : 
        command:ToolCommand * 
        executedToolEventHandler:ExecutedToolEventHandler * 
        canExecuteToolEventHandler:CanExecuteToolEventHandler -> ToolCommandBinding
public function ToolCommandBinding(
    command : ToolCommand, 
    executedToolEventHandler : ExecutedToolEventHandler, 
    canExecuteToolEventHandler : CanExecuteToolEventHandler
)

Parameters

Exceptions

Exception Condition
ArgumentNullException

command, executeRoutedEventHandler, or canExecuteRoutedEventHandler is nulla null reference (Nothing in Visual Basic).

.NET Framework Security

See Also

Reference

ToolCommandBinding Class

ToolCommandBinding Overload

Microsoft.Windows.Design.Interaction Namespace

Other Resources

WPF Designer Extensibility

Tool Architecture