devexpress-wpf-ribbon-and-bars

Installation
SKILL.md

DevExpress WPF Ribbon and Bars

DevExpress.Xpf.Ribbon and DevExpress.Xpf.Bars provide an Office-style command surface for WPF: a tabbed RibbonControl with categories/pages/groups, standalone bar controls (MainMenuControl, ToolBarControl, StatusBarControl), the legacy BarManager aggregator for multi-bar layouts, popup menus, status bars, and a rich set of bar items (BarButtonItem, BarCheckItem, BarSplitButtonItem, BarSubItem, BarEditItem, etc.) that work uniformly across Ribbon, bars, and menus.

ThemedWindow is required, not a regular System.Windows.Window. The Ribbon control needs ThemedWindow to render correctly into the title bar, support WindowKind="Ribbon" integration, and provide MDI merging hooks. Convert plain WindowThemedWindow before adding Ribbon UI.

When to Use This Skill

Use this skill when you need to:

  • Build a Microsoft Office–style Ribbon UI in a WPF window
  • Add toolbars, main menus, or status bars (modern way: ToolBarControl / MainMenuControl / StatusBarControl; legacy: BarManager with Bar objects)
  • Define bar items (buttons, check buttons, sub-menus, editors, separators, galleries)
  • Wire bar item actions to MVVM commands or code-behind events
  • Populate Ribbon pages / groups / bars from a ViewModel collection
  • Configure the Quick Access Toolbar, Application Menu, BackstageView, or Ribbon Status Bar
  • Set glyphs and switch between large/small icon display modes
  • Customize bar/ribbon element appearance via standard WPF properties and triggers
  • Merge child-window bars/ribbons into the parent in an MDI layout
Installs
10
GitHub Stars
49
First Seen
Jun 28, 2026
devexpress-wpf-ribbon-and-bars — devexpress/agent-skills