ワンクリックで
uno-navigation-panel-visibility
Implement visibility-based navigation using Panel or Grid controls.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Implement visibility-based navigation using Panel or Grid controls.
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-panel-visibility |
| description | Implement visibility-based navigation using Panel or Grid controls. |
| when_to_use | Use when implementing lightweight content switching without `Frame` overhead via `Region.Navigator="Visibility"`, when serving as the content area inside `TabBar`, `NavigationView`, or responsive shells, or when all registered views should stay in the visual tree after injection. |
| metadata | {"author":"uno-platform","version":"3.4","category":"navigation"} |
This skill covers visibility-based navigation where the framework injects registered route views into an empty Grid and switches between them by toggling Visibility. This is the content-area pattern used inside TabBar, NavigationView, and responsive shell layouts.
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 visibility based panel Grid Region.Navigator content switch")
Primary documentation pages:
external/uno.extensions/doc/Learn/Navigation/Walkthrough/DefineRegions.mdexternal/uno.extensions/doc/Reference/Navigation/NavigationRegion.mdFetch the define regions walkthrough:
uno_platform_docs_fetch(sourcePath="external/uno.extensions/doc/Learn/Navigation/Walkthrough/DefineRegions.md")
uen:Region.Navigator="Visibility" on the content container Griduen:Region.Attached="True" on the same Griduen:Region.Navigator="Visibility" must be empty in XAML. Do not add Collapsed child elements for each route. The navigation framework resolves registered routes and injects the corresponding views at runtime.The visibility region Grid appears as the content area inside navigation shells:
<!-- Inside a TabBar or NavigationView shell -->
<Grid uen:Region.Attached="True"
uen:Region.Navigator="Visibility" />
The framework creates view instances from registered RouteMap entries and places them as children of this Grid, managing their Visibility as navigation occurs.
uen:Region.Attached="True" AND uen:Region.Navigator="Visibility"RouteMap determine which views get injected