Compartilhar via


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

Dica

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 o código-fonte no GitHub.

Comentários

O XamlUICommand implementa a ICommand interface (Microsoft.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

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

(Herdado de DependencyObject)
DispatcherQueue

Obtém o ao DispatcherQueue qual esse objeto está associado. O DispatcherQueue 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 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 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

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