Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

CommandManager-Klasse

 

Veröffentlicht: Oktober 2016

Stellt Hilfsmethoden, die registrieren CommandBinding und InputBinding Objekte für die Klassenbesitzer und Befehle, hinzufügen und entfernen Ereignishandler, und stellt Dienste zum Abfragen des Status eines Befehls.

Namespace:   System.Windows.Input
Assembly:  PresentationCore (in PresentationCore.dll)

System.Object
  System.Windows.Input.CommandManager

public sealed class CommandManager

NameBeschreibung
System_CAPS_pubmethodSystem_CAPS_staticAddCanExecuteHandler(UIElement, CanExecuteRoutedEventHandler)

Fügt den angegebenen CanExecuteRoutedEventHandler für das angegebene Element.

System_CAPS_pubmethodSystem_CAPS_staticAddExecutedHandler(UIElement, ExecutedRoutedEventHandler)

Fügt den angegebenen ExecutedRoutedEventHandler für das angegebene Element.

System_CAPS_pubmethodSystem_CAPS_staticAddPreviewCanExecuteHandler(UIElement, CanExecuteRoutedEventHandler)

Fügt den angegebenen CanExecuteRoutedEventHandler für das angegebene Element.

System_CAPS_pubmethodSystem_CAPS_staticAddPreviewExecutedHandler(UIElement, ExecutedRoutedEventHandler)

Fügt den angegebenen ExecutedRoutedEventHandler für das angegebene Element.

System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_pubmethodSystem_CAPS_staticInvalidateRequerySuggested()

Erzwingt, dass der CommandManager zum Auslösen der RequerySuggested Ereignis.

System_CAPS_pubmethodSystem_CAPS_staticRegisterClassCommandBinding(Type, CommandBinding)

Registriert eine CommandBinding mit dem angegebenen Typ.

System_CAPS_pubmethodSystem_CAPS_staticRegisterClassInputBinding(Type, InputBinding)

Registriert die angegebene InputBinding mit dem angegebenen Typ.

System_CAPS_pubmethodSystem_CAPS_staticRemoveCanExecuteHandler(UIElement, CanExecuteRoutedEventHandler)

Trennt den angegebenen CanExecuteRoutedEventHandler aus dem angegebenen Element.

System_CAPS_pubmethodSystem_CAPS_staticRemoveExecutedHandler(UIElement, ExecutedRoutedEventHandler)

Trennt den angegebenen ExecutedRoutedEventHandler aus dem angegebenen Element.

System_CAPS_pubmethodSystem_CAPS_staticRemovePreviewCanExecuteHandler(UIElement, CanExecuteRoutedEventHandler)

Trennt den angegebenen CanExecuteRoutedEventHandler aus dem angegebenen Element.

System_CAPS_pubmethodSystem_CAPS_staticRemovePreviewExecutedHandler(UIElement, ExecutedRoutedEventHandler)

Trennt den angegebenen ExecutedRoutedEventHandler aus dem angegebenen Element.

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

NameBeschreibung
System_CAPS_pubfieldSystem_CAPS_staticCanExecuteEvent

Bezeichnet das angefügte CanExecute-Ereignis.

System_CAPS_pubfieldSystem_CAPS_staticExecutedEvent

Bezeichnet das angefügte Executed-Ereignis.

System_CAPS_pubfieldSystem_CAPS_staticPreviewCanExecuteEvent

Bezeichnet das angefügte PreviewCanExecute-Ereignis.

System_CAPS_pubfieldSystem_CAPS_staticPreviewExecutedEvent

Bezeichnet das angefügte PreviewExecuted-Ereignis.

NameBeschreibung
System_CAPS_pubeventSystem_CAPS_staticRequerySuggested

Tritt auf, wenn die CommandManager erkennt Situationen, die die Fähigkeit zur Ausführung eines Befehls ändern können.

NameBeschreibung
System_CAPS_pubeventSystem_CAPS_staticCanExecute

Tritt auf, wenn die CanExecute Methode für die RoutedCommand aufgerufen wird und die PreviewCanExecute -Ereignis nicht behandelt wurde.

System_CAPS_pubeventSystem_CAPS_staticExecuted

Tritt auf, wenn die Execute Methode für die RoutedCommand aufgerufen wird und die PreviewExecuted -Ereignis nicht behandelt wurde.

System_CAPS_pubeventSystem_CAPS_staticPreviewCanExecute

Tritt auf, wenn die CanExecute Methode für die RoutedCommand aufgerufen wird.

System_CAPS_pubeventSystem_CAPS_staticPreviewExecuted

Tritt auf, wenn die Execute Methode für die RoutedCommand aufgerufen wird.

Die CommandManager ist für die Verwaltung von weitergeleiteten Befehlen zuständig. Weitere Informationen über Befehle finden Sie unter Befehle (Übersicht).

Verwendung RegisterClassCommandBinding zum Registrieren einer CommandBinding für eine Klasse anstelle einer Instanz.

Verwendung RegisterClassInputBinding zum Registrieren einer InputBinding für eine Klasse anstelle einer Instanz.

Die InvalidateRequerySuggested Methode erzwingt die CommandManager zum Auslösen der RequerySuggested Ereignis. Die RequerySuggested -Ereignis weist eine Befehlsquelle, um den Befehl Abfragen, um festzustellen, ob der Befehl ausgeführt werden kann oder nicht zugeordnet ist.

.NET Framework
Verfügbar seit 3.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: