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 | |
---|---|---|
CloseWindowCommand | Ruft einen Befehl ab, mit dem ein Fenster geschlossen wird. | |
MaximizeWindowCommand | Ruft einen Befehl ab, der ein Fenster maximiert. | |
MinimizeWindowCommand | Ruft einen Befehl ab, der ein Fenster maximiert. | |
RestoreWindowCommand | Ruft einen Befehl ab, der ein Fenster wiederherstellt. | |
ShowSystemMenuCommand | Ruft einen Befehl ab, der das Systemmenü anzeigt. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
CloseWindow | Schließt das angegebene Fenster. | |
MaximizeWindow | Maximiert das angegebene Fenster. | |
MinimizeWindow | Minimiert das angegebene Fenster. | |
RestoreWindow | Stellt das angegebene Fenster wieder her. | |
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
Weitere Ressourcen
Gewusst wie: Einbinden eines Befehls in ein Steuerelement mit Befehlsunterstützung