devexpress-wpf-ribbon-and-bars

Implement DevExpress WPF Ribbon and bar command surfaces with correct API usage.

39|7|Updated Jun 2, 2026
One-click install
npx skills add https://github.com/DevExpress/agent-skills --skill devexpress-wpf-ribbon-and-bars
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devexpress-wpf-ribbon-and-bars
Source: https://github.com/DevExpress/agent-skills/tree/main/plugins/dx-wpf/skills/devexpress-wpf-ribbon-and-bars
Command: npx skills add https://github.com/DevExpress/agent-skills --skill devexpress-wpf-ribbon-and-bars

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates guesswork and hallucinations when building DevExpress WPF command surfaces, providing correct API usage, import paths, and ready-to-run examples for Ribbon, toolbar, menu, and status bar implementations.

Core Features & Use Cases

  • Office-style Ribbon UIs: Build full RibbonControl layouts with page categories, groups, Quick Access Toolbar, Application Menu/BackstageView, and status bars for WPF applications.
  • Classic bar layouts: Create standalone MainMenuControl, ToolBarControl, and StatusBarControl UIs without legacy BarManager overhead, or use BarManager for centralized multi-bar item sharing.
  • MDI merging: Configure automatic or manual merging of child window bars/ribbons into parent windows for multi-document interface scenarios.
  • Appearance customization: Adjust bar/ribbon item styles, state-based triggers, and Ribbon paint styles (Office2019, OfficeSlim, etc.) without unnecessary template overrides.
  • Use Case: A developer building a WPF document editor can use this Skill to add a full Office 2019-style Ribbon with Cut/Copy/Paste commands, a status bar, and MDI merging for child document windows, all with verified DevExpress API patterns.

Quick Start

Use this skill to add a DevExpress RibbonControl with a Home tab containing a Clipboard group with Cut, Copy, and Paste items wired to MVVM commands, a bottom RibbonStatusBarControl, and Office2019 styling to a WPF ThemedWindow targeting .NET 8.

Frequently Asked Questions about devexpress-wpf-ribbon-and-bars

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build an Office-style Ribbon UI in a WPF application?

Build an Office-style Ribbon UI in WPF by configuring a DevExpress RibbonControl with page categories, groups, Quick Access Toolbar, and an Application Menu using verified API patterns and MVVM command binding.

What is the difference between BarItem and BarItemLink in DevExpress WPF?

BarItem defines the command logic and properties in DevExpress WPF, while BarItemLink is a visual placeholder referencing a BarItem, allowing the same command to appear in multiple ribbon and toolbar locations.

How do I merge Ribbon and toolbar commands from child windows into a parent WPF window?

Merge child window Ribbon and toolbar commands into a parent WPF window by configuring DevExpress MDI merging behavior, supporting both automatic and manual merging for multi-document interface scenarios.

Does DevExpress WPF Ribbon control support .NET 6 and .NET Framework 4.6.2?

DevExpress WPF Ribbon and bar controls support both .NET 6+ and .NET Framework 4.6.2+ Windows targets, enabling ThemedWindow integration and MVVM command binding across these runtime versions.

Can I create a standalone WPF toolbar without using the legacy BarManager?

Create standalone WPF toolbars using DevExpress MainMenuControl, ToolBarControl, and StatusBarControl without legacy BarManager overhead, or use BarManager only when centralized multi-bar item sharing is required.

How do I apply Office2019 paint styles and appearance customization to DevExpress WPF bar items?

Apply Office2019 paint styles and appearance customization to DevExpress WPF bar items by adjusting item styles and state-based triggers directly, avoiding unnecessary control template overrides for your Ribbon UI.