Compartir a través de


Clase CommandResult

Definición

Espacio de nombres: Microsoft.CommandPalette.Extensions.Toolkit

Indica lo que debe hacer la paleta de comandos después de ejecutar un comando. Esto permite que los comandos controlen el flujo de la paleta.

Implementa ICommandResult

La clase CommandResult se utiliza para especificar el resultado de la ejecución de un comando en la paleta de comandos. Proporciona varios métodos para controlar el comportamiento de la paleta de comandos después de ejecutar un comando. Esta clase es útil para administrar la navegación, mostrar mensajes y controlar el estado de la paleta de comandos.

Propiedades

Propiedad Tipo Descripción
Argumentos ICommandResultArgs Obtiene o establece los argumentos asociados con el resultado del comando. Esto puede incluir datos adicionales necesarios para el resultado del comando.
Variante CommandResultKind Obtiene o establece el resultado del comando. El valor predeterminado es CommandResultKind.Dismiss.

Métodos

Método Descripción
Confirmar(ConfirmationArgs) Mostrar un cuadro de diálogo de confirmación al usuario.
Descartar() Cierre la paleta de comandos después de ejecutar la acción y descarte el estado actual. En el siguiente inicio, la paleta de comandos se iniciará desde la página principal con una consulta en blanco.
Ir atrás() Vaya a la página anterior y manténgala abierta.
Ir a casa() Vuelva a la página principal de la paleta de comandos y manténgala abierta. Esto borra la pila actual de páginas, pero mantiene la paleta abierta.
GoToPage(GoToPageArgs) Navegue a una página diferente en la paleta. GoToPageArgs especificará la página a la que se va a navegar.
Ocultar() Crea una nueva instancia de CommandResult con Kind establecido en CommandResultKind.Hide y Args establecido en null.
KeepOpen() No haga nada. Esto deja la paleta en su estado actual, con la pila de páginas y la consulta actuales.
ShowToast(Cadena) Mostrar un mensaje transitorio de nivel de escritorio al usuario. Crea un nuevo CommandResult con Args establecido en un nuevo objeto ToastArgs con su Message establecido en String.
ShowToast(ToastArgs) Mostrar un mensaje transitorio de nivel de escritorio al usuario. Crea una nueva instancia de CommandResult con Args establecido en ToastArgs.

Ejemplo

Consulte Resultados del comando para obtener un ejemplo de cómo usar esto.