CommandManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Befehlsbezogene Hilfsmethoden bereit, die Klassenbesitzer und -befehle registrieren und InputBinding Objekte registrierenCommandBinding, Befehlsereignishandler hinzufügen und entfernen sowie Dienste zum Abfragen des Status eines Befehls bereitstellen.
public ref class CommandManager sealed
public sealed class CommandManager
type CommandManager = class
Public NotInheritable Class CommandManager
- Vererbung
-
CommandManager
Hinweise
Dies CommandManager ist für die Verwaltung von Routingbefehlen verantwortlich. Weitere Informationen zum Befehlen finden Sie unter Commanding Overview.
Dient RegisterClassCommandBinding zum Registrieren einer CommandBinding Klasse im Gegensatz zu einer Instanz.
Dient RegisterClassInputBinding zum Registrieren einer InputBinding Klasse im Gegensatz zu einer Instanz.
Die InvalidateRequerySuggested Methode erzwingt das CommandManager Auslösen des RequerySuggested Ereignisses. Das RequerySuggested Ereignis informiert eine Befehlsquelle, um den Befehl abzufragen, dem er zugeordnet ist, um festzustellen, ob der Befehl ausgeführt werden kann.
Felder
| Name | Beschreibung |
|---|---|
| CanExecuteEvent |
Identifiziert das CanExecute angefügte Ereignis. |
| ExecutedEvent |
Identifiziert das Executed angefügte Ereignis. |
| PreviewCanExecuteEvent |
Identifiziert das PreviewCanExecute angefügte Ereignis. |
| PreviewExecutedEvent |
Identifiziert das PreviewExecuted angefügte Ereignis. |
Methoden
Ereignisse
| Name | Beschreibung |
|---|---|
| RequerySuggested |
Tritt auf, wenn die CommandManager Bedingungen erkannt werden, die die Ausführungsfähigkeit eines Befehls ändern können. |
Angefügte Ereignisse
| Name | Beschreibung |
|---|---|
| CanExecute |
Tritt auf, wenn die CanExecute(Object, IInputElement) Methode für den RoutedCommand Aufruf aufgerufen wird und das PreviewCanExecute Ereignis nicht behandelt wurde. |
| Executed |
Tritt auf, wenn die Execute(Object, IInputElement) Methode für den RoutedCommand Aufruf aufgerufen wird und das PreviewExecuted Ereignis nicht behandelt wurde. |
| PreviewCanExecute |
Tritt auf, wenn die CanExecute(Object, IInputElement) Methode für den RoutedCommand Aufruf aufgerufen wird. |
| PreviewExecuted |
Tritt auf, wenn die Execute(Object, IInputElement) Methode für den RoutedCommand Aufruf aufgerufen wird. |