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 | |
---|---|---|
CloseWindowCommand | Obtém um comando que fecha uma janela. | |
MaximizeWindowCommand | Obtém um comando que maximiza uma janela. | |
MinimizeWindowCommand | Obtém um comando que maximiza uma janela. | |
RestoreWindowCommand | Obtém um comando que restaura uma janela. | |
ShowSystemMenuCommand | Obtém um comando que exibe o menu de sistema. |
Início
Métodos
Nome | Descrição | |
---|---|---|
CloseWindow | Fecha a janela especificada. | |
MaximizeWindow | Maximiza a janela especificada. | |
MinimizeWindow | Minimiza a janela especificada. | |
RestoreWindow | Restaura a viúva especificada. | |
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