SystemCommands Class

.NET Framework (current version)
 

Defines routed commands that are common to window management.

Namespace:   System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)

System::Object
  System.Windows::SystemCommands

public ref class SystemCommands abstract sealed 

NameDescription
System_CAPS_pubpropertySystem_CAPS_staticCloseWindowCommand

Gets a command that closes a window.

System_CAPS_pubpropertySystem_CAPS_staticMaximizeWindowCommand

Gets a command that maximizes a window.

System_CAPS_pubpropertySystem_CAPS_staticMinimizeWindowCommand

Gets a command that maximizes a window.

System_CAPS_pubpropertySystem_CAPS_staticRestoreWindowCommand

Gets a command that restores a window.

System_CAPS_pubpropertySystem_CAPS_staticShowSystemMenuCommand

Gets a command that displays the system menu.

NameDescription
System_CAPS_pubmethodSystem_CAPS_staticCloseWindow(Window^)

Closes the specified window.

System_CAPS_pubmethodSystem_CAPS_staticMaximizeWindow(Window^)

Maximizes the specified window.

System_CAPS_pubmethodSystem_CAPS_staticMinimizeWindow(Window^)

Minimizes the specified window.

System_CAPS_pubmethodSystem_CAPS_staticRestoreWindow(Window^)

Restores the specified widow.

System_CAPS_pubmethodSystem_CAPS_staticShowSystemMenu(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.

.NET Framework
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.

Return to top
Show: