StandardUICommand Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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) |