Update ControlCatalog to use the Page system#21044
Conversation
|
You can test this PR using the following package version. |
| @@ -1,6 +1,7 @@ | |||
| <UserControl xmlns="https://github.com/avaloniaui" | |||
| <ContentPage Theme="{StaticResource ScrollPage}" xmlns="https://github.com/avaloniaui" | |||
There was a problem hiding this comment.
This page should not use ScrollPage, this will break the ListBox virtualization below.
| new PageItem("Calendar",() => new CalendarPage()), | ||
| new PageItem("Canvas",() => new CanvasPage()), | ||
| new PageItem("CommandBar",() => new CommandBarPage()), | ||
| new PageItem("Carousel",() => new CarouselDemoPage()), |
There was a problem hiding this comment.
Incorrect page for Carousel, duplicated with the one for CarouselPage.
|
Just added in 467bc14 icons: |
|
You can test this PR using the following package version. |
|
You can test this PR using the following package version. |
|
You can test this PR using the following package version. |
|
You can test this PR using the following package version. |
MrJul
left a comment
There was a problem hiding this comment.
LGTM but I'll wait for @jsuarezruiz's approval before merging.

Updates the main view in ControlCatalog, removing the dependency on the custom HamburgerMenu control in
ControlSamples.All pages have also been updated to use their respective
Pagetype.Old.
Screen.Recording.2026-03-30.121842.mp4
New
Screen.Recording.2026-03-30.150102.mp4