Partilhar via


CommandResult Classe

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.