ClassWizardCommandProvider
Provides CommandBinding subscription functionality for RadWizard.
Definition
Namespace:Telerik.Windows.Controls.Wizard
Assembly:Telerik.Windows.Controls.Navigation.dll
Syntax:
public class WizardCommandProvider : DependencyObject, IKeyboardCommandExecutor
Inheritance: objectWizardCommandProvider
Implements:
Constructors
WizardCommandProvider()
Initializes a new instance of the WizardCommandProvider class.
Declaration
public WizardCommandProvider()
WizardCommandProvider(RadWizard)
Initializes a new instance of the WizardCommandProvider class.
Declaration
public WizardCommandProvider(RadWizard wizard)
Parameters
wizard
Fields
WizardProperty
Represents the Wizard DependencyProperty.
Declaration
public static readonly DependencyProperty WizardProperty
Field Value
DependencyProperty
Properties
Methods
CanCancelExecute()
Represents the logic that is going to be executed in RadWizardCommands.Cancel can-execute callback.
CanFinishExecute()
Represents the logic that is going to be executed in RadWizardCommands.Finish can-execute callback.
CanHelpExecute()
Represents the logic that is going to be executed in RadWizardCommands.Finish can-execute callback.
CanMoveCurrentToNextExecute()
Represents the logic that is going to be executed in RadWizardCommands.MoveCurrentToNext can-execute callback.
CanMoveCurrentToPreviousExecute()
Represents the logic that is going to be executed in RadWizardCommands.MoveCurrentToPrevious can-execute callback.
Cancel()
Represents the logic that is going to be executed in RadWizardCommands.Cancel execute callback.
Declaration
protected virtual void Cancel()
Finish()
Represents the logic that is going to be executed in RadWizardCommands.Finish execute callback.
Declaration
protected virtual void Finish()
HandleKeyDown(KeyEventArgs)
Handles the key down event for the wizard command provider.
Declaration
public virtual void HandleKeyDown(KeyEventArgs args)
Parameters
args
KeyEventArgs
Implements
Help()
Represents the logic that is going to be executed in RadWizardCommands.Finish execute callback.
Declaration
protected virtual void Help()
MoveCurrentToNext()
Represents the logic that is going to be executed in RadWizardCommands.MoveCurrentToNextExecute execute callback.
Declaration
protected virtual void MoveCurrentToNext()
MoveCurrentToPrevious()
Represents the logic that is going to be executed in RadWizardCommands.MoveCurrentToPreviousExecute execute callback.
Declaration
protected virtual void MoveCurrentToPrevious()
ProvideCommandsForKey(KeyEventArgs)
Provides a collection of commands based on the specified key event arguments.
Declaration
[SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists")]
public virtual List<DelegateCommandWrapper> ProvideCommandsForKey(KeyEventArgs args)
Parameters
args
KeyEventArgs
The key event arguments that contain data about the key event.
Returns
A collection of commands that correspond to the provided key event.
Implements
RegisterCommandBindings()
Registers the CommandBindings.
Declaration
[SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
public void RegisterCommandBindings()