원클릭으로
uno-navigation-dialogs
Display dialogs, flyouts, modals, and message prompts using Uno Platform Navigation Extensions.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Display dialogs, flyouts, modals, and message prompts using Uno Platform Navigation Extensions.
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-dialogs |
| description | Display dialogs, flyouts, modals, and message prompts using Uno Platform Navigation Extensions. |
| when_to_use | Use when showing a simple alert, confirmation, or message dialog with OK/Cancel options, getting a user response from a dialog via `ShowMessageDialogAsync`, showing a dialog or flyout via navigation, using `ContentDialog` as a navigation modal, understanding the difference between flyout (Page-based) and modal (ContentDialog-based), or getting results from dialog navigation. |
| metadata | {"author":"uno-platform","version":"2.4","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 dialogs flyouts ContentDialog modal ShowMessageDialogAsync confirmation alert")
Primary documentation pages:
external/uno.extensions/doc/Learn/Navigation/Walkthrough/ShowDialog.mdexternal/uno.extensions/doc/Learn/Navigation/HowTo-ShowDialog.mdFetch the walkthrough:
uno_platform_docs_fetch(sourcePath="external/uno.extensions/doc/Learn/Navigation/Walkthrough/ShowDialog.md")
Use navigator.ShowMessageDialogAsync(...) for the simplest case — a title, message, and buttons that return the user's choice. No route registration needed.
Page → displayed as flyoutContentDialog → displayed as modalIf the user needs to return data from a dialog:
See the uno-navigation-data skill for NavigateBackWithResultAsync.
navigator.ShowMessageDialogAsync(...), no route registration required!/ qualifier prefix or Qualifiers.Dialog to open a Page/ContentDialog-based dialog via navigationPage, it displays as a flyoutContentDialog, it displays as a modalNavigateBackWithResultAsync (or directly from ShowMessageDialogAsync for the simple case)