CommandManager Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller kommandorelaterade verktygsmetoder som registrerar CommandBinding och InputBinding objekt för klassägare och -kommandon, lägger till och tar bort kommandohändelsehanterare och tillhandahåller tjänster för att fråga status för ett kommando.
public ref class CommandManager sealed
public sealed class CommandManager
type CommandManager = class
Public NotInheritable Class CommandManager
- Arv
-
CommandManager
Kommentarer
CommandManager Ansvarar för att hantera dirigerade kommandon. Mer information om kommandon finns i Översikt över kommandon.
Använd RegisterClassCommandBinding för att registrera en CommandBinding till en klass i stället för en instans.
Använd RegisterClassInputBinding för att registrera en InputBinding till en klass i stället för en instans.
Metoden InvalidateRequerySuggested tvingar CommandManager händelsen att höjas RequerySuggested . Händelsen RequerySuggested informerar en kommandokälla om att fråga det kommando som den är associerad med för att avgöra om kommandot kan köras eller inte.
Fält
| Name | Description |
|---|---|
| CanExecuteEvent |
Identifierar den CanExecute kopplade händelsen. |
| ExecutedEvent |
Identifierar den Executed kopplade händelsen. |
| PreviewCanExecuteEvent |
Identifierar den PreviewCanExecute kopplade händelsen. |
| PreviewExecutedEvent |
Identifierar den PreviewExecuted kopplade händelsen. |
Metoder
Händelser
| Name | Description |
|---|---|
| RequerySuggested |
Inträffar när de CommandManager identifierar villkor som kan ändra möjligheten för ett kommando att köras. |
Anslutna händelser
| Name | Description |
|---|---|
| CanExecute |
Inträffar när CanExecute(Object, IInputElement) metoden på RoutedCommand anropas och händelsen PreviewCanExecute inte hanterades. |
| Executed |
Inträffar när Execute(Object, IInputElement) metoden på RoutedCommand anropas och händelsen PreviewExecuted inte hanterades. |
| PreviewCanExecute |
Inträffar när CanExecute(Object, IInputElement) metoden på anropas RoutedCommand . |
| PreviewExecuted |
Inträffar när Execute(Object, IInputElement) metoden på anropas RoutedCommand . |