Skip to content

Add .NET 11 Shell route templates sample - #777

Merged
jfversluis merged 2 commits into
dotnet:mainfrom
davidortinau:davidortinau-preview-7-shell-route-templates
Aug 11, 2026
Merged

Add .NET 11 Shell route templates sample#777
jfversluis merged 2 commits into
dotnet:mainfrom
davidortinau:davidortinau-preview-7-shell-route-templates

Conversation

@davidortinau

@davidortinau davidortinau commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a .NET MAUI 11 sample for required, optional, defaulted, constrained, catch-all, and mixed Shell route-template parameters
  • demonstrate path-parameter delivery through both [QueryProperty] and IQueryAttributable
  • provide a runnable route matrix that compares actual and expected values
  • document the Preview 7 absolute-navigation limitation and supported parser forms

Dependencies

Validation

  • built Android, iOS, and Mac Catalyst targets with zero warnings/errors
  • exercised all 12 route cases in the simulator with MAUI DevFlow
  • confirmed unique automation IDs and PASS results for optional-present and optional-absent cases
  • reviewed every template form against the shipping Preview 7 parser and tests

Merge gate

The unchanged sample commits are rebased onto main with #775, #778, and #779. The definitive exact-SDK and Xcode 26.6 CI run passes on macOS and Windows, and CLA passes. This PR is ready for review.

davidortinau and others added 2 commits August 11, 2026 13:57
Demonstrate absolute Shell navigation with required, optional, defaulted, constrained, catch-all, and mixed route parameters through a testable trip-planning matrix.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Create fresh result labels for each IQueryAttributable delivery and derive their automation IDs from the resolved route matrix case.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@davidortinau
davidortinau force-pushed the davidortinau-preview-7-shell-route-templates branch from b752d12 to 133069a Compare August 11, 2026 18:58
@davidortinau
davidortinau marked this pull request as ready for review August 11, 2026 19:05
@davidortinau

Copy link
Copy Markdown
Contributor Author

@jfversluis Release-day sample is now definitive green on macOS, Windows, and CLA after #778/#779. DevFlow previously passed all 12 route cases on the unchanged sample tree. Please review and merge when available.

@jfversluis
jfversluis merged commit b3eb8d7 into dotnet:main Aug 11, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants