A cross-platform UI framework for .NET
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Nikita Tsukanov
a01245a784
QoL for ControlCatalog: add sidebar search, auto-sort, and default page selection ( #20987 )
* feat(ControlCatalog): add sidebar search, auto-sort, and default page selection
- Add search TextBox (PART_SearchBox) to HamburgerMenu pane template
that filters sidebar items by header text (case-insensitive)
- Auto-sort TabItems alphabetically by Header on first load
- Add IsDefaultPage attached property on HamburgerMenu to preselect
a specific TabItem (set on Buttons page in MainView)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* refactor: replace IsDefaultPage attached property with simple IsSelected
IsSelected on TabItem is sufficient for preselecting a page after
auto-sort. Removes the custom IsDefaultPage attached property.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 day ago
..
AppWithoutLifetime
Remove legacy Diagnostics project (#20332)
3 months ago
BindingDemo
Onboard onto Central Package Management (#20704)
1 month ago
ControlCatalog
QoL for ControlCatalog: add sidebar search, auto-sort, and default page selection (#20987)
1 day ago
ControlCatalog.Android
Onboard onto Central Package Management (#20704)
1 month ago
ControlCatalog.Browser
Revert incorrect "run" usage in control catalog
2 years ago
ControlCatalog.Desktop
Onboard onto Central Package Management (#20704)
1 month ago
ControlCatalog.MacCatalyst
Update to .NET 10 (#19869)
4 months ago
ControlCatalog.iOS
Move ControlCatalog.MacCatalyst/tvOS to their own folders (#19709)
6 months ago
ControlCatalog.tvOS
Move ControlCatalog.MacCatalyst/tvOS to their own folders (#19709)
6 months ago
Generators.Sandbox
Onboard onto Central Package Management (#20704)
1 month ago
GpuInterop
Onboard onto Central Package Management (#20704)
1 month ago
IntegrationTestApp
[Feature] Page-based navigation system (#20794)
3 weeks ago
MiniMvvm
Enable nullability in all samples (#20379)
3 months ago
PlatformSanityChecks
Onboard onto Central Package Management (#20704)
1 month ago
RenderDemo
Onboard onto Central Package Management (#20704)
1 month ago
SafeAreaDemo
Add PlaceholderForeground property to TextBox, AutoCompleteBox, CalendarDatePicker, NumericUpDown (#20303)
2 months ago
SafeAreaDemo.Android
Enable nullability in all samples (#20379)
3 months ago
SafeAreaDemo.Desktop
Remove legacy Diagnostics project (#20332)
3 months ago
SafeAreaDemo.iOS
Enable nullability in all samples (#20379)
3 months ago
SampleControls
QoL for ControlCatalog: add sidebar search, auto-sort, and default page selection (#20987)
1 day ago
Sandbox
Remove legacy Diagnostics project (#20332)
3 months ago
SingleProjectSandbox
Add PlaceholderForeground property to TextBox, AutoCompleteBox, CalendarDatePicker, NumericUpDown (#20303)
2 months ago
TextTestApp
Simplify text formatting constructors (#20527)
2 months ago
UnloadableAssemblyLoadContext
Remove legacy Diagnostics project (#20332)
3 months ago
VirtualizationDemo
Remove legacy Diagnostics project (#20332)
3 months ago
XEmbedSample
Onboard onto Central Package Management (#20704)
1 month ago
interop/ WindowsInteropTest
Add WinForms message filter for Avalonia windows (#20814)
2 weeks ago
Directory.Build.props
Enable nullability in all samples (#20379)
3 months ago