SystemCommands Class
Defines routed commands that are common to window management.
Assembly: PresentationFramework (in PresentationFramework.dll)
| Name | Description | |
|---|---|---|
![]() ![]() | CloseWindowCommand | Gets a command that closes a window. |
![]() ![]() | MaximizeWindowCommand | Gets a command that maximizes a window. |
![]() ![]() | MinimizeWindowCommand | Gets a command that maximizes a window. |
![]() ![]() | RestoreWindowCommand | Gets a command that restores a window. |
![]() ![]() | ShowSystemMenuCommand | Gets a command that displays the system menu. |
| Name | Description | |
|---|---|---|
![]() ![]() | CloseWindow(Window^) | Closes the specified window. |
![]() ![]() | MaximizeWindow(Window^) | Maximizes the specified window. |
![]() ![]() | MinimizeWindow(Window^) | Minimizes the specified window. |
![]() ![]() | RestoreWindow(Window^) | Restores the specified widow. |
![]() ![]() | ShowSystemMenu(Window^, Point) | Displays the system menu for the specified window. |
The commands in the SystemCommands class represent a set of common commands that manage a Window. The properties in this class represent RoutedCommand objects and do not provide the implementation logic for the command. You can provide the logic for a command by binding the command with a CommandBinding. For more information, see How to: Hook Up a Command to a Control with No Command Support. Alternatively, the SystemCommands class provides static methods that implement the logic for the specified Window. You can pass a static method to a type that implements ICommand and that accepts a delegate. For more information, see the example in the InputBinding class.
Available since 4.5
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


