Share via


StandardUICommand Classe

Definição

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

/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [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(Windows.Foundation.UniversalApiContract), 458752)]
[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

Requisitos do Windows

Família de dispositivos
Windows 10, version 1809 (introduzida na 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v7.0)

Exemplos

Dica

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

Se você tiver o aplicativo Galeria do WinUI 2 instalado, clique aqui para abrir o aplicativo e ver o StandardUICommand em ação.

Comentários

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

A plataforma fornece o seguinte conjunto de comandos.

Comando ícone Atalho do teclado Rótulo Descrição
Recortar
Copiar
Colar
Selecionar Tudo
Excluir
Compartilhar
Salvar
Aberto
Fechar
Pausar
Reproduzir
Stop
Encaminhar
Para Trás
Desfazer
Refazer

Construtores

StandardUICommand()

Inicializa uma nova instância da classe StandardUICommand .

StandardUICommand(StandardUICommandKind)

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

Propriedades

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

Obtém o CoreDispatcher ao qual esse objeto está associado. O CoreDispatcher representa uma instalação que pode acessar o DependencyObject no thread da interface do usuário, mesmo que o código seja 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 ou define 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 de 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 para esse elemento.

(Herdado de XamlUICommand)

Métodos

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 nos 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 uma DependencyProperty específica nessa 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

CanExecuteChanged

Ocorre sempre que algo acontece 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