Partilhar via


Classe SystemCommands

Define os comandos roteados são comuns ao gerenciamento de janela.

Hierarquia de herança

System.Object
  Microsoft.Windows.Shell.SystemCommands

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

Sintaxe

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

O tipo SystemCommands expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade públicaMembro estático CloseWindowCommand Obtém um comando que fecha uma janela.
Propriedade públicaMembro estático MaximizeWindowCommand Obtém um comando que maximiza uma janela.
Propriedade públicaMembro estático MinimizeWindowCommand Obtém um comando que maximiza uma janela.
Propriedade públicaMembro estático RestoreWindowCommand Obtém um comando que restaura uma janela.
Propriedade públicaMembro estático ShowSystemMenuCommand Obtém um comando que exibe o menu de sistema.

Início

Métodos

  Nome Descrição
Método públicoMembro estático CloseWindow Fecha a janela especificada.
Método públicoMembro estático MaximizeWindow Maximiza a janela especificada.
Método públicoMembro estático MinimizeWindow Minimiza a janela especificada.
Método públicoMembro estático RestoreWindow Restaura a viúva especificada.
Método públicoMembro estático ShowSystemMenu Exibe o menu de sistema da janela especificada.

Início

Comentários

Os comandos do SystemCommands classe representam um conjunto de comandos comuns que gerenciam um Window. As propriedades dessa classe representam RoutedCommand objetos e não fornecem a lógica de implementação para o comando. Você pode fornecer a lógica para um comando pela vinculação de comando com um CommandBinding. For more information, see Como: Enganchar um Comando em um Controle sem Suporte de Comando. Como alternativa, o SystemCommands classe fornece métodos estáticos que implementam a lógica especificado Window. Você pode passar um método estático para um tipo que implementa ICommand e que aceita um delegado. Para obter mais informações, consulte o exemplo de InputBinding classe.

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.Windows.Shell

InputBinding

Outros recursos

Visão geral de Comando

Como: Hook Up a Command to a Control with Command Support