一键导入
uno-navigation-routes
Define and register navigation routes in Uno Platform applications using ViewMap, DataViewMap, ResultDataViewMap, and RouteMap.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Define and register navigation routes in Uno Platform applications using ViewMap, DataViewMap, ResultDataViewMap, and RouteMap.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Create and use commands in MVUX for user interactions.
Create and use IFeed<T> for async data in MVUX.
Display async feed data with FeedView control.
Create and use IListFeed<T> for reactive collections in MVUX.
Create and use IListState<T> for mutable reactive collections in MVUX.
Use messaging to sync MVUX states with entity changes.
| name | uno-navigation-routes |
| description | Define and register navigation routes in Uno Platform applications using ViewMap, DataViewMap, ResultDataViewMap, and RouteMap. |
| when_to_use | Use when registering views and ViewModels for navigation, setting up `ViewMap`, `DataViewMap`, or `ResultDataViewMap`, configuring nested routes and route hierarchies, adding route dependencies or initialization logic, or understanding how routes map to navigation paths. |
| metadata | {"author":"uno-platform","version":"2.3","category":"navigation"} |
Docs lookup: call
uno_platform_docs_search(...)first, thenuno_platform_docs_fetch(sourcePath="…")using thesourcePathfield from a result (a relative.mdpath; add the result'sanchorfor a section). Never pass a URL, a.htmllink, or a hand-built path.
uno_platform_docs_search("Uno Navigation routes ViewMap DataViewMap RouteMap register")
Primary documentation pages:
external/uno.extensions/doc/Learn/Navigation/Walkthrough/DefineRoutes.mdexternal/uno.extensions/doc/Learn/Navigation/Walkthrough/RegisterRoutes.mdFetch the define routes page:
uno_platform_docs_fetch(sourcePath="external/uno.extensions/doc/Learn/Navigation/Walkthrough/DefineRoutes.md")
Fetch the register routes page for binding views to view models:
uno_platform_docs_fetch(sourcePath="external/uno.extensions/doc/Learn/Navigation/Walkthrough/RegisterRoutes.md")
If the user needs to pass data or get results via routes:
uno_platform_docs_search("Uno Navigation DataViewMap ResultDataViewMap data navigation result")
See also the uno-navigation-data skill.
App.xaml.cs via the RegisterRoutes methodViewMap — associates a View with a ViewModelDataViewMap — associates a View/ViewModel with a data type for data-based navigationResultDataViewMap — like DataViewMap but also defines a result typeRouteMap — defines a named route with nested child routes