Partager via


Classe CommandResult

Définition

Espace de noms : Microsoft.CommandPalette.Extensions.Toolkit

Indique ce que la palette de commandes doit faire après l’exécution d’une commande. Cela permet aux commandes de contrôler le flux de la palette.

Implémente ICommandResult

La classe CommandResult permet de spécifier le résultat de l’exécution d’une commande dans la palette de commandes. Il fournit diverses méthodes pour contrôler le comportement de la palette de commandes après l’exécution d’une commande. Cette classe est utile pour gérer la navigation, afficher des messages et contrôler l’état de la palette de commandes.

Propriétés

Propriété Catégorie Descriptif
Arguments ICommandResultArgs Obtient ou définit les arguments associés au résultat de la commande. Cela peut inclure des données supplémentaires nécessaires au résultat de la commande.
Genre CommandResultKind Obtient ou définit le résultat de la commande. La valeur par défaut est CommandResultKind.Dismiss.

Méthodes

Méthode Descriptif
Confirm(ConfirmationArgs) Affichez une boîte de dialogue de confirmation à l’utilisateur.
Ignorer() Fermez la palette de commandes une fois l’action exécutée et fermez l’état actuel. Lors du lancement suivant, la palette de commandes démarre à partir de la page principale avec une requête vide.
GoBack() Naviguez jusqu’à la page précédente et laissez-la ouverte.
GoHome() Revenez à la page principale de la palette de commandes et laissez-la ouverte. Cela efface la pile actuelle de pages, mais garde la palette ouverte.
GoToPage(GoToPageArgs) Accédez à une autre page de la palette. Le GoToPageArgs spécifie la page à laquelle accéder.
Masquer() Crée une nouvelle instance de CommandResult avec Kind défini sur CommandResultKind.Hide et Args défini sur null.
KeepOpen() Ne fais rien. Cela laisse la palette dans son état actuel, avec la pile de pages et la requête actuelles.
ShowToast(Chaîne) Affichez un message temporaire au niveau du bureau à l’utilisateur. Crée un nouveau CommandResult avec Args défini sur un nouvel objet ToastArgs avec son Message défini sur String.
ShowToast(ToastArgs) Affichez un message temporaire au niveau du bureau à l’utilisateur. Crée une nouvelle instance de CommandResult avec Args défini sur ToastArgs.

Exemple :

Voir Résultats de la commande pour un exemple d’utilisation de cette option.