Freigeben über


SystemCommands-Klasse

Definiert weitergeleitete Befehle, die für die Fensterverwaltung gemein sind.

Vererbungshierarchie

System.Object
  Microsoft.Windows.Shell.SystemCommands

Namespace:  Microsoft.Windows.Shell
Assembly:  Microsoft.Windows.Shell (in Microsoft.Windows.Shell.dll)

Syntax

'Declaration
Public NotInheritable Class SystemCommands
public static class SystemCommands
public ref class SystemCommands abstract sealed
[<AbstractClass>]
[<Sealed>]
type SystemCommands =  class end
public final class SystemCommands

Der SystemCommands-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche EigenschaftStatischer Member CloseWindowCommand Ruft einen Befehl ab, mit dem ein Fenster geschlossen wird.
Öffentliche EigenschaftStatischer Member MaximizeWindowCommand Ruft einen Befehl ab, der ein Fenster maximiert.
Öffentliche EigenschaftStatischer Member MinimizeWindowCommand Ruft einen Befehl ab, der ein Fenster maximiert.
Öffentliche EigenschaftStatischer Member RestoreWindowCommand Ruft einen Befehl ab, der ein Fenster wiederherstellt.
Öffentliche EigenschaftStatischer Member ShowSystemMenuCommand Ruft einen Befehl ab, der das Systemmenü anzeigt.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche MethodeStatischer Member CloseWindow Schließt das angegebene Fenster.
Öffentliche MethodeStatischer Member MaximizeWindow Maximiert das angegebene Fenster.
Öffentliche MethodeStatischer Member MinimizeWindow Minimiert das angegebene Fenster.
Öffentliche MethodeStatischer Member RestoreWindow Stellt das angegebene Fenster wieder her.
Öffentliche MethodeStatischer Member ShowSystemMenu Zeigt das Systemmenü für das angegebene Fenster an.

Zum Seitenanfang

Hinweise

Die Befehle in der SystemCommands-Klasse stellen einen Satz gängiger Befehle dar, die Window verwalten. Die Eigenschaften in dieser Klasse stellen RoutedCommand-Objekte dar und stellen nicht die Implementierungslogik für den Befehl bereit. Sie können die Logik für einen Befehl durch Binden des Befehls mit einer CommandBinding bereitstellen. Weitere Informationen finden Sie unter Gewusst wie: Einbinden eines Befehls in ein Steuerelement ohne Befehlsunterstützung. Alternativ dazu stellt die SystemCommands-Klasse statische Methoden bereit, die die Logik für das angegebene Window implementieren. Sie können eine statische Methode an einen Typ übergeben, der ICommand implementiert und der einen Delegaten annimmt. Weitere Informationen finden Sie unter dem Beispiel zur InputBinding-Klasse.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.Windows.Shell-Namespace

InputBinding

Weitere Ressourcen

Befehlsübersicht

Gewusst wie: Einbinden eines Befehls in ein Steuerelement mit Befehlsunterstützung