Freigeben über


CommandResult-Klasse

Definition

Namensraum: Microsoft.CommandPalette.Extensions.Toolkit

Gibt an, was die Befehlspalette tun soll, nachdem ein Befehl ausgeführt wurde. Auf diese Weise können Befehle den Fluss der Palette steuern.

Implementiert ICommandResult

Die CommandResult-Klasse wird verwendet, um das Ergebnis einer Befehlsausführung in der Befehlspalette anzugeben. Es bietet verschiedene Methoden, um das Verhalten der Befehlspalette nach dem Ausführen eines Befehls zu steuern. Diese Klasse ist nützlich zum Verwalten der Navigation, zum Anzeigen von Meldungen und zum Steuern des Status der Befehlspalette.

Eigenschaften

Eigentum Typ BESCHREIBUNG
Argumente ICommandResultArgs Ruft die Argumente ab, die dem Befehlsergebnis zugeordnet sind, oder legt diese fest. Dies kann zusätzliche Daten enthalten, die für das Befehlsergebnis benötigt werden.
Variante CommandResultKind Ruft das Ergebnis des Befehls ab oder legt es fest. Der Standardwert ist CommandResultKind.Dismiss.

Methodik

Methode BESCHREIBUNG
Bestätigen(BestätigungArgumente) Zeigen Sie dem Benutzer ein Bestätigungsdialogfeld an.
Verwerfen() Schließen Sie die Befehlspalette, nachdem die Aktion ausgeführt wurde, und verwerfen Sie den aktuellen Status. Beim nächsten Start beginnt die Befehlspalette von der Hauptseite mit einer leeren Abfrage.
GoBack() Navigieren Sie zur vorherigen Seite, und lassen Sie sie geöffnet.
Nach Hause() Navigieren Sie zurück zur Hauptseite der Befehlspalette, und lassen Sie sie geöffnet. Dadurch wird der aktuelle Seitenstapel gelöscht, die Palette bleibt jedoch geöffnet.
GoToPage(GoToPageArgs) Navigieren Sie zu einer anderen Seite in der Palette. GoToPageArgs gibt an, zu welcher Seite navigiert werden soll.
Verstecken() Erstellt eine neue CommandResult-Instanz , bei der Kind auf CommandResultKind.Hide und Args auf festgelegt ist null.
KeepOpen() Nichts tun. Dadurch verbleibt die Palette in ihrem aktuellen Zustand mit dem aktuellen Seitenstapel und der Abfrage.
ShowToast(Zeichenfolge) Zeigt dem Benutzer eine vorübergehende Meldung auf Desktopebene an. Erstellt ein neues CommandResult , bei dem Args auf ein neues ToastArgs-Objekt festgelegt ist, dessen Message auf String festgelegt ist.
ShowToast(ToastArgs) Zeigt dem Benutzer eine vorübergehende Meldung auf Desktopebene an. Erstellt eine neue CommandResult-Instanz , bei der Args auf ToastArgs festgelegt ist.

Beispiel

Ein Beispiel für die Verwendung finden Sie unter Befehlsergebnisse .