Definition Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides command related utility methods that register CommandBinding and InputBinding objects for class owners and commands, add and remove command event handlers, and provides services for querying the status of a command.
public ref class CommandManager sealed
public sealed class CommandManager
type CommandManager = class
Public NotInheritable Class CommandManager
Inheritance
The CommandManager is responsible for managing routed commands. For more information about commanding, see Commanding Overview .
Use RegisterClassCommandBinding to register a CommandBinding to a class as opposed to an instance.
Use RegisterClassInputBinding to register an InputBinding to a class as opposed to an instance.
The InvalidateRequerySuggested method forces the CommandManager to raise the RequerySuggested event. The RequerySuggested event informs a command source to query the command it is associated with to determine whether or not the command can execute.
Fields Methods
AddCanExecuteHandler(UIElement, CanExecuteRoutedEventHandler)
Attaches the specified CanExecuteRoutedEventHandler to the specified element.
AddExecutedHandler(UIElement, ExecutedRoutedEventHandler)
Attaches the specified ExecutedRoutedEventHandler to the specified element.
AddPreviewCanExecuteHandler(UIElement, CanExecuteRoutedEventHandler)
Attaches the specified CanExecuteRoutedEventHandler to the specified element.
AddPreviewExecutedHandler(UIElement, ExecutedRoutedEventHandler)
Attaches the specified ExecutedRoutedEventHandler to the specified element.
Equals(Object)
Determines whether the specified object is equal to the current object. (Inherited from Object )
GetHashCode()
Serves as the default hash function. (Inherited from Object )
GetType()
Gets the Type of the current instance. (Inherited from Object )
InvalidateRequerySuggested()
Forces the CommandManager to raise the RequerySuggested event.
MemberwiseClone()
Creates a shallow copy of the current Object . (Inherited from Object )
RegisterClassCommandBinding(Type, CommandBinding)
Registers a CommandBinding with the specified type.
RegisterClassInputBinding(Type, InputBinding)
Registers the specified InputBinding with the specified type.
RemoveCanExecuteHandler(UIElement, CanExecuteRoutedEventHandler)
Detaches the specified CanExecuteRoutedEventHandler from the specified element.
RemoveExecutedHandler(UIElement, ExecutedRoutedEventHandler)
Detaches the specified ExecutedRoutedEventHandler from the specified element.
RemovePreviewCanExecuteHandler(UIElement, CanExecuteRoutedEventHandler)
Detaches the specified CanExecuteRoutedEventHandler from the specified element.
RemovePreviewExecutedHandler(UIElement, ExecutedRoutedEventHandler)
Detaches the specified ExecutedRoutedEventHandler from the specified element.
ToString()
Returns a string that represents the current object. (Inherited from Object )
Events Attached Events Applies to See also