Idioma

StandardUICommand Classe

Definição

Deriva de XamlUICommand, adicionando um conjunto de comandos de plataforma padrão com propriedades predefinidas.

/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class StandardUICommand : XamlUICommand
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class StandardUICommand : XamlUICommand
Public Class StandardUICommand
Inherits XamlUICommand
Herança
Object IInspectable DependencyObject XamlUICommand StandardUICommand
Atributos

Exemplos

Tip

Para obter mais informações, diretrizes de design e exemplos de código, consulte noções básicas de comando.

O aplicativo Galeria da WinUI 3 inclui exemplos interativos da maioria dos controles, recursos e funcionalidades da WinUI 3. Obtenha o aplicativo na Microsoft Store ou obtenha o código-fonte no GitHub.

Comentários

XamlUICommand implementa a ICommand interface (Microsoft. UI. Xaml.Input.ICommand para C++ ou System.Windows. Input.ICommand para C#), adicionando várias propriedades de interface do usuário, métodos e eventos.

A plataforma fornece o seguinte conjunto de comandos.

Comando/rótulo Descrição Icon Atalho de teclado
Cortar Exclua o conteúdo selecionado e copie-o para a área de transferência.
E8C6
Ctrl + X
Copy Copiar o conteúdo selecionado para a Área de Transferência.
E8C8
Ctrl + C
Colar Insira o conteúdo da área de transferência.
E77F
Ctrl + P
Selecionar tudo Selecione todo o conteúdo.
E8B3
CTRL+A
Excluir Exclua o conteúdo selecionado.
E74D
Excluir
Share Compartilhe o conteúdo selecionado.
E72D
n/a
Salvar Salve as alterações.
E74E
Ctrl + S
Open Abra o painel.
E8A0
Ctrl + O
Close Feche o painel.
E89F
Alt + F4
Pausa Pausar a reprodução de mídia no momento.
E769
Barra de espaço
Reproduzir Reproduza a mídia em pausa no momento.
E768
Barra de espaço
Parar Pare a mídia.
E71A
Fuga
Encaminhar Pule para frente.
E72A
Alt + Seta para a direita
Voltar Pule para trás.
E72B
Alt + Seta para a esquerda
Desfazer Reverta a ação mais recente.
E7A7
CTRL+Z
Refaz Repita a ação desfeita mais recentemente.
E7A6
Ctrl+Y

Construtores

Nome Description
StandardUICommand()

Inicializa uma nova instância da classe StandardUICommand .

StandardUICommand(StandardUICommandKind)

Inicializa uma nova instância da classe StandardUICommand do tipo especificado.

Propriedades

Nome Description
AccessKey

Obtém ou define a chave de acesso (mnemônica) para esse elemento.

(Herdado de XamlUICommand)
Command

Obtém ou define o comportamento de comando de um elemento de interface do usuário interativo que executa uma ação quando invocado, como enviar um email, excluir um item ou enviar um formulário.

(Herdado de XamlUICommand)
Description

Obtém ou define uma descrição para esse elemento.

(Herdado de XamlUICommand)
Dispatcher

Sempre retorna null em um aplicativo do SDK de Aplicativo do Windows. Em vez disso , use DispatcherQueue .

(Herdado de DependencyObject)
DispatcherQueue

Obtém o DispatcherQueue que este objeto está associado. Representa DispatcherQueue uma instalação que pode acessar o DependencyObject thread da interface do usuário mesmo se o código for iniciado por um thread que não seja da interface do usuário.

(Herdado de DependencyObject)
IconSource

Obtém ou define um glifo da fonte Segoe MDL2 Assets para esse elemento.

(Herdado de XamlUICommand)
KeyboardAccelerators

Obtém a coleção de combinações de teclas para esse elemento que invocam uma ação usando o teclado.

(Herdado de XamlUICommand)
Kind

Obtém o comando da plataforma (com propriedades predefinidas, como ícone, acelerador de teclado e descrição) que pode ser usado com um StandardUICommand.

KindProperty

Identifica a propriedade de dependência Kind .

Label

Obtém ou define o rótulo desse elemento.

(Herdado de XamlUICommand)

Métodos

Nome Description
CanExecute(Object)

Recupera se o comando pode ser executado em seu estado atual.

(Herdado de XamlUICommand)
ClearValue(DependencyProperty)

Limpa o valor local de uma propriedade de dependência.

(Herdado de DependencyObject)
Execute(Object)

Invoca o comando.

(Herdado de XamlUICommand)
GetAnimationBaseValue(DependencyProperty)

Retorna qualquer valor base estabelecido para uma propriedade de dependência, que se aplicaria em casos em que uma animação não está ativa.

(Herdado de DependencyObject)
GetValue(DependencyProperty)

Retorna o valor efetivo atual de uma propriedade de dependência de um DependencyObject.

(Herdado de DependencyObject)
NotifyCanExecuteChanged()

Notifica o sistema de que o estado do comando foi alterado.

(Herdado de XamlUICommand)
ReadLocalValue(DependencyProperty)

Retorna o valor local de uma propriedade de dependência, se um valor local for definido.

(Herdado de DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registra uma função de notificação para escutar alterações em um DependencyProperty específico nesta instância dependencyObject .

(Herdado de DependencyObject)
SetValue(DependencyProperty, Object)

Define o valor local de uma propriedade de dependência em um DependencyObject.

(Herdado de DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Cancela uma notificação de alteração que foi registrada anteriormente chamando RegisterPropertyChangedCallback.

(Herdado de DependencyObject)

Eventos

Nome Description
CanExecuteChanged

Ocorre sempre que ocorre algo que afeta se o comando pode ser executado.

(Herdado de XamlUICommand)
CanExecuteRequested

Ocorre quando uma chamada CanExecute é feita.

(Herdado de XamlUICommand)
ExecuteRequested

Ocorre quando uma chamada Executar é feita.

(Herdado de XamlUICommand)

Aplica-se a

Confira também