Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Definição
Espaço de nomes: Microsoft.CommandPalette.Extensions.Toolkit
Indica o que a Paleta de Comandos deve fazer após a execução de um comando. Isso permite que os comandos controlem o fluxo da paleta.
Implementa ICommandResult
A classe CommandResult é usada para especificar o resultado de uma execução de comando na Paleta de Comandos. Ele fornece vários métodos para controlar o comportamento da paleta de comandos depois que um comando é executado. Essa classe é útil para gerenciar a navegação, exibir mensagens e controlar o estado da paleta de comandos.
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
| Argumentos | ICommandResultArgs | Obtém ou define os argumentos associados ao resultado do comando. Isso pode incluir dados adicionais necessários para o resultado do comando. |
| Amável | CommandResultKind | Obtém ou define o resultado do comando. O padrão é CommandResultKind.Dismiss. |
Metodologia
| Método | Descrição |
|---|---|
| Confirmar(ConfirmaçãoArgs) | Exibir uma caixa de diálogo de confirmação para o usuário. |
| Despedimento() | Feche a Paleta de Comandos depois que a ação for executada e descarte o estado atual. Na próxima inicialização, a Paleta de Comandos começará na página principal com uma consulta em branco. |
| GoBack() | Navegue até a página anterior e mantenha-a aberta. |
| GoHome() | Navegue de volta para a página principal da Paleta de Comandos e mantenha-a aberta. Isso limpa a pilha atual de páginas, mas mantém a paleta aberta. |
| GoToPage(GoToPageArgs) | Navegue até uma página diferente na paleta. O GoToPageArgs especificará para qual página navegar. |
| Ocultar() | Cria uma nova instância de CommandResult com Kind definido como CommandResultKind.Hide e Args definido como null. |
| KeepOpen() | Não faça nada. Isso deixa a paleta em seu estado atual, com a pilha de páginas e a consulta atuais. |
| ShowToast(String) | Exiba uma mensagem transitória no nível da área de trabalho para o usuário. Cria um novo CommandResult com Args definido como um novo objeto ToastArgs com sua Message definida como String. |
| ShowToast(ToastArgs) | Exiba uma mensagem transitória no nível da área de trabalho para o usuário. Cria uma nova instância CommandResult com Args definido como ToastArgs. |
Exemplo
Consulte Resultados do comando para obter um exemplo de como usar isso.
Windows developer