Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 .
Windows developer