Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.