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