Skip to main content

uno-navigation-qualifiers

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

跳到安装

来源信息

仓库
unoplatform/studio
最近来源活动
2026年6月9日 19:39
检测到的 SKILL.md 语言
英语
星标
10
分支
1

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
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
在 GitHub 查看