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(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
- 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 |
DispatcherQueue |
Obtém o ao |
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) |