Compartir a través de


SystemCommands (Clase)

Define los comandos enrutados comunes para la administración de ventanas.

Jerarquía de herencia

System.Object
  Microsoft.Windows.Shell.SystemCommands

Espacio de nombres:  Microsoft.Windows.Shell
Ensamblado:  Microsoft.Windows.Shell (en Microsoft.Windows.Shell.dll)

Sintaxis

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

El tipo SystemCommands expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad públicaMiembro estático CloseWindowCommand Obtiene un comando que cierra una ventana.
Propiedad públicaMiembro estático MaximizeWindowCommand Obtiene un comando que maximiza una ventana.
Propiedad públicaMiembro estático MinimizeWindowCommand Obtiene un comando que maximiza una ventana.
Propiedad públicaMiembro estático RestoreWindowCommand Obtiene un comando que restaura una ventana.
Propiedad públicaMiembro estático ShowSystemMenuCommand Obtiene un comando que muestra el menú de sistema.

Arriba

Métodos

  Nombre Descripción
Método públicoMiembro estático CloseWindow Cierra la ventana especificada.
Método públicoMiembro estático MaximizeWindow Maximiza la ventana especificada.
Método públicoMiembro estático MinimizeWindow Minimiza la ventana especificada.
Método públicoMiembro estático RestoreWindow Restaura la ventana especificada.
Método públicoMiembro estático ShowSystemMenu Muestra el menú del sistema para la ventana especificada.

Arriba

Comentarios

Los comandos de la clase SystemCommands representan un conjunto de comandos comunes que administran un objeto Window. Las propiedades de esta clase representan objetos RoutedCommand y no proporcionan la lógica de implementación del comando. Puede proporcionar la lógica de comando enlazando el comando a un objeto CommandBinding. Para obtener más información, vea Cómo: Enlazar un comando a un control sin la compatibilidad de comandos. Como alternativa, la clase SystemCommands proporciona métodos estáticos que implementan la lógica para el objeto Window especificado. Puede pasar un método estático a un tipo que implementa ICommand y que acepta un delegado. Para obtener más información, vea el ejemplo de la clase InputBinding.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.Windows.Shell (Espacio de nombres)

InputBinding

Otros recursos

Información general sobre comandos

Cómo: Enlazar un comando a un control con la compatibilidad de comandos