RibbonControl provides a modern ribbon surface for Avalonia applications with XAML-authored layouts, data-driven MVVM composition, adaptive layout behavior, and optional JSON persistence for user customization state.
Choose between XAML-first, MVVM-first, and hybrid composition models.
InstallationInstall the packages, wire the theme resources, and configure the ribbon namespace.
Quickstart: XAMLAuthor a ribbon directly in XAML with tabs, groups, items, and backstage content.
Quickstart: MVVMDrive the ribbon from view-model state, command catalogs, and runtime persistence.
Understand the control graph, merged runtime model, and state/customization pipeline.
GuidesScenario-driven walkthroughs for backstage, quick access toolbar, adaptive layout, and samples.
XAML UsageTheme inclusion, XML namespace setup, resources, icons, and content slots.
AdvancedTesting strategy, release packaging, visual regression coverage, and shipping guidance.
ReferencePackages, docs pipeline details, licensing, and project layout references.
API ReferenceGenerated .NET API documentation for the core ribbon and persistence packages.