Skip to main content

uno-navigation-qualifiers

Use navigation qualifiers in Uno Platform to control back stack behavior.

Zur Installation springen

Quellinformationen

Repository
unoplatform/studio
Letzte Quellaktivität
9. Juni 2026 um 19:39
Erkannte Sprache von SKILL.md
Englisch
Sterne
10
Forks
1

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
uno-navigation-qualifiers
description
Use navigation qualifiers in Uno Platform to control back stack behavior.
when_to_use
Use when clearing the navigation back stack (e.g., after login), removing specific pages from back stack, opening dialogs/flyouts via navigation, navigating to nested regions, or using qualifier prefixes in route strings.
metadata
{"author":"uno-platform","version":"2.3","category":"navigation"}
# Uno Navigation Qualifiers — Agent Skill ## Workflow > **Docs lookup:** call `uno_platform_docs_search(...)` first, then `uno_platform_docs_fetch(sourcePath="…")` using the `sourcePath` field from a result (a relative `.md` path; add the result's `anchor` for a section). Never pass a URL, a `.html` link, or a hand-built path. ### Step 1: Fetch the Qualifiers Documentation ``` uno_platform_docs_search("Uno Navigation qualifiers back stack clear dialog Qualifiers class") ``` Primary documentation pages: - **Navigation Qualifiers Reference**: `external/uno.extensions/doc/Reference/Navigation/Qualifiers.md` - **Advanced Page Navigation**: `external/uno.extensions/doc/Learn/Navigation/Walkthrough/AdvancedPageNavigation.md` - **XAML Navigation Qualifiers (Chefs)**: `external/uno.chefs/doc/navigation/XamlNavigation.md` Fetch the qualifiers reference: ``` uno_platform_docs_fetch(sourcePath="external/uno.extensions/doc/Reference/Navigation/Qualifiers.md") ``` ### Step 2: For Advanced Back Stack Management Fetch the advanced page navigation walkthrough: ``` uno_platform_docs_fetch(sourcePath="external/uno.extensions/doc/Learn/Navigation/Walkthrough/AdvancedPageNavigation.md") ``` ### Step 3: For Code-Behind Qualifiers If using qualifiers from code: ``` uno_platform_docs_search("Uno Navigation Qualifiers.ClearBackStack code behind NavigateViewModelAsync") ``` Key page: - **How-To Advanced Page Navigation**: `external/uno.extensions/doc/Learn/Navigation/Advanced/HowTo-AdvancedPageNavigation.md` ## Key Principles (Stable) - `-/` prefix: clears back stack (e.g., `uen:Navigation.Request="-/Login"`) - `!/` prefix: opens a dialog/flyout - Qualifiers can be combined with route names - From code: use `Qualifiers.ClearBackStack`, `Qualifiers.Dialog`, etc. - `Qualifiers` class is in `Uno.Extensions.Navigation` namespace - Common scenario: after login, navigate to main page with `-/` to prevent back navigation to login ## Related Skills - [[uno-navigation-code]] — Programmatic navigation - [[uno-navigation-xaml]] — XAML navigation with qualifiers - [[uno-navigation-dialogs]] — Dialog navigation
Auf GitHub ansehen