dx-winforms plugin
DevExpress WinForms skills: Data Grid, Tree List, Pivot Grid, Property Grid, Charts, Scheduler, AI Chat, Data Editors, Loading Indicators, Layout Management, Ribbon and Bars, Accordion, Tab Control, MVVM Framework.
How to install the dx-winforms plugin
Run both commands inside Claude Code. The first adds the marketplace once; the second installs the plugin.
/plugin marketplace add DevExpress/agent-skills
/plugin install dx-winforms@DevExpress-agent-skillsWhat's inside dx-winforms
14 parts read from the plugin's own files.
Skills 14
Claude loads it when the task matches- devexpress-winforms-accordion
Expert skill for the DevExpress WinForms AccordionControl (DevExpress.XtraBars.Navigation.AccordionControl, DevExpress.Win.Navigation NuGet). Covers creating and populating accordion menus, data-driven element generation from collections, AccordionControlElement groups and items, content containers with embedded controls, header layout customization via HeaderTemplate, view types (Default accordion vs HamburgerMenu), Hamburger Menu display modes (Inline/Overlay/Minimal), minimize/expand state, Footer root-element mode, built-in and external search/filter panel, AI Smart Search, expand/collapse behavior, animations, appearance and HTML-CSS templates, context buttons, custom drawing, and guidance on choosing between AccordionControl, NavBarControl, and Hamburger Menu style. Use this skill when a user asks about WinForms side navigation, accordion menus, hamburger menus, collapsible navigation bars, AccordionControlElement configuration, NavigationFrame integration, or FluentDesignForm navigation setup.
- devexpress-winforms-ai-chat
AI agent skill for the DevExpress WinForms AIChatControl. Covers NuGet setup, the project SDK change, AI client registration (OpenAI, Azure OpenAI, Ollama), adding the control to a form, streaming, Markdown rendering, manual message handling (MessageSending), and chat history (SaveMessages/LoadMessages). Use for any DevExpress WinForms AIChatControl scenario.
- devexpress-winforms-charts
DevExpress WinForms Chart Control (DevExpress.XtraCharts.ChartControl) for 2D and 3D data visualization. Covers the element hierarchy (ChartControl, Diagram, Series, SeriesView); data binding (DataSource, SeriesDataMember, ArgumentDataMember, ValueDataMembers, SeriesTemplate, FinancialDataMembers, RefreshData); the series-view catalog and parent diagrams (XYDiagram hosts Bar/Line/Area/Point/Bubble/Financial/BoxPlot; SimpleDiagram hosts Pie/Doughnut/Funnel; Radar, Polar, Gantt, SwiftPlot, 3D); axes (AxisX/AxisY, SecondaryAxes, scale types Numerical/DateTime/Qualitative, ranges, aggregation); titles and labels (TextPattern, CustomAxisLabel); legends (Legend/Legends, alignment, markers); tooltips vs the crosshair cursor (ToolTipController, CrosshairOptions); and selection (SelectionMode, SeriesSelectionMode, ObjectSelected). Use for any WinForms charting scenario including financial/stock charts and real-time updates.
- devexpress-winforms-data-grid
DevExpress WinForms Data Grid — GridControl with GridView, BandedGridView, AdvBandedGridView, CardView, LayoutView, TileView, and WinExplorerView, plus the TreeList for hierarchical data. Covers data binding (regular, ServerMode, InstantFeedback, VirtualServerModeSource), column generation (PopulateColumns, AddVisible, unbound columns via UnboundExpression, bands, ColumnEdit), cell display and editing (RepositoryItem, CustomRowCellEdit, DisplayFormat, edit forms, OptionsColumn), conditional formatting (FormatRules), validation (ValidateRow, SetColumnError), filtering (Excel-style, Auto Filter Row, Find Panel, ActiveFilterString), sorting and grouping (SortInfo, GroupInterval), master-detail (LevelTree, pattern views), print and export (ExportToXlsx/Pdf), focus and selection (FocusedRow, MultiSelect), drag-and-drop, and layout persistence (SaveLayoutToXml). Use for any WinForms grid, tree-list, or card-view scenario.
- devexpress-winforms-editors
DevExpress WinForms Editors suite — every editor under DevExpress.XtraEditors: the BaseEdit hierarchy (TextEdit, ButtonEdit, MemoEdit, ComboBoxEdit, ImageComboBoxEdit, CheckedComboBoxEdit, LookUpEdit, GridLookUpEdit, SearchLookUpEdit, TreeListLookUpEdit, SpinEdit, DateEdit, TimeEdit, TimeSpanEdit, CalcEdit, ColorEdit, ColorPickEdit, CheckEdit, ToggleSwitch, PictureEdit, ProgressBarControl, RadioGroup, RatingControl, TokenEdit, TrackBarControl) plus non-BaseEdit controls (LabelControl, SimpleButton, DropDownButton, ListBoxControl, CheckedListBoxControl). Covers EditValue binding, the RepositoryItem and live-editor pattern, input masks (DateTime, Numeric, RegEx, Simple, TimeSpan, MaskSettings.Configure, EditMask attributes, UseMaskAsDisplayFormat), and editor buttons (EditorButton, ButtonPredefines, Properties.Buttons, ButtonClick, SVG/raster glyphs, TextEditStyle). Use for any standalone WinForms editor, value formatting, mask validation, or ButtonEdit customization.
- devexpress-winforms-layout
DevExpress WinForms Layout Management — form layout and docking controls: LayoutControl (free/flow/table layout modes, groups, tabbed groups, size constraints, runtime customization), DataLayoutControl (data-source-driven auto-generated editor layout, RetrieveFields, DataAnnotations), DockManager with DockPanel (VS-style docking, floating panels, auto-hide, tab groups, DockingStyle, DockAsTab), StackPanel, and TablePanel (Absolute/AutoSize/Relative sizing, RowSpan/ColumnSpan). Covers NuGet (DevExpress.Win.Navigation, DevExpress.Utils), namespaces (DevExpress.XtraLayout, DevExpress.XtraDataLayout, DevExpress.XtraBars.Docking, DevExpress.Utils.Layout), authoring layouts in the *.Designer.cs file (InitializeComponent), building layouts in code (AddItem, AddGroup, AddTabbedGroup), and saving/restoring layouts (SaveLayoutToXml/Json, WorkspaceManager). Use for any WinForms layout, form arrangement, or docking scenario; for a form generated from a table/class use DataLayoutControl.
- devexpress-winforms-loading-indicators
DevExpress WinForms Loading Indicators — SplashScreenManager (namespace DevExpress.XtraSplashScreen) is the single entry point. Covers four types: (1) Splash Screen for app startup — Fluent (ShowFluentSplashScreen with FluentSplashScreenOptions, FluentLoadingIndicatorType Dots/Ring/Spinner), Skin, Default, and Splash Image, shown before Application.Run() and closed via CloseForm(); (2) Wait Form — a modal full-form overlay for long operations (ShowWaitForm, SetWaitFormCaption/Description, SendCommand, CloseWaitForm); (3) Overlay Form — a semi-transparent overlay over a control (ShowOverlayForm returning IOverlaySplashScreenHandle, CloseOverlayForm in try/finally, custom painting); (4) ProgressPanel — an inline control with Caption, Description, WaitAnimationType Ring/Line/Bar. NuGet DevExpress.Win.Navigation; host on XtraForm/RibbonForm. Use for splash screens, wait indicators, busy overlays, and progress panels.
- devexpress-winforms-mvvm
DevExpress WinForms MVVM Framework with the MVVMContext component. Covers ViewModel types and priority order (compile-time DevExpress.Mvvm.CodeGenerators with [GenerateViewModel]/[GenerateProperty]/[GenerateCommand] preferred; runtime POCO with public virtual properties for legacy projects; ViewModelBase with SetProperty/DelegateCommand/AsyncCommand; CommunityToolkit.Mvvm as an alternative), property bindings (RaisePropertyChanged, INPC), DelegateCommand and AsyncCommand with CanExecute, the Fluent API (SetBinding, BindCommand, BindCancelCommand, WithEvent, EventToCommand), DevExpress services (IMessageBoxService, IDialogService, IDocumentManagerService, INavigationService, IDispatcherService, ISplashScreenService, file-dialog services), behaviors (ConfirmationBehavior, EventToCommandBehavior), and ViewModel communication (Messenger, parent-child chains, ISupportParameter). Use for any DevExpress WinForms MVVM scenario — MVVMContext, ViewModels, bindings, commands, services, behaviors.
- devexpress-winforms-pivot-grid
AI agent skill for the DevExpress WinForms PivotGridControl. Covers NuGet setup, data binding (DataSourceColumnBinding, ExpressionDataBinding, OLAP), field areas and layout, summaries, grouping, sorting, filtering, conditional formatting (FormatRules), and appearance customization. Use for any DevExpress WinForms PivotGridControl cross-tabular analysis scenario.
- devexpress-winforms-property-grid
DevExpress WinForms PropertyGridControl — displays and edits the public properties of any object. Covers NuGet setup (DevExpress.Win.VerticalGrid, namespace DevExpress.XtraVerticalGrid), assigning objects via SelectedObject and SelectedObjects, Classic vs Office view (ActiveViewType), automatic row generation from reflection, manual rows (EditorRow, CategoryRow, MultiEditorRow), configuring rows (FieldName, Caption, RowEdit, Format, Visible, ReadOnly), DefaultEditors type-to-editor mapping, CustomPropertyDescriptors and CustomRowCreated events, category rows from CategoryAttribute, nested row hierarchy, Office-view tabs via TabPanelCustomize, expanding nested objects via ExpandableObjectConverter, collection editing via OptionsCollectionEditor (UseDXCollectionEditor), EditorAttribute overrides, PropertyDescriptionControl, and the search/find panel (FindPanelVisible, OptionsFind). Use for any WinForms settings panel, inspector window, or configuration editor built on PropertyGridControl.
- devexpress-winforms-ribbon-and-bars
DevExpress WinForms Ribbon (RibbonControl) and traditional Bars (BarManager + Bar) — Office-style ribbon UIs or classic main-menu/toolbar/status-bar UIs. Covers the RibbonForm host requirement, the items/links architecture (BarItem and BarItemLink: BarButtonItem, BarCheckItem, BarToggleSwitchItem, BarSubItem, BarEditItem, BarStaticItem, BarLargeButtonItem, RibbonGalleryBarItem), item properties (Caption, ImageOptions.SvgImage, RibbonStyle, ButtonStyle, GroupIndex, ItemShortcut), per-link overrides (UserCaption, BeginGroup, MostRecentlyUsed), appearance (RibbonControl.RibbonStyle Office2007 through OfficeUniversal, SkinManager), MDI ribbon and bars merging (MdiMergeStyle, MergeRibbon, Bar.Merge, MergeType/MergeOrder), bar layout (DockStyle, DockRow, MainMenu, StatusBar), and ribbon structure (RibbonPageCategory, RibbonPage, RibbonPageGroup, Toolbar/QAT, ApplicationMenu or BackstageViewControl, galleries). Use for any WinForms ribbon or bars/toolbar/menu scenario.
- devexpress-winforms-scheduler
DevExpress WinForms Scheduler (SchedulerControl with SchedulerDataStorage; Day/WorkWeek/FullWeek/Month/Year/Timeline/Agenda/Gantt views; appointments, resources, recurrence, reminders, labels, statuses). Covers getting started (NuGet, RibbonForm, DateNavigator, Start), data binding (bound mode with appointment/resource field mappings, custom mappings, unbound code mode, resource grouping, RefreshData), data items (Appointment types Normal/Pattern/Occurrence/ChangedOccurrence, recurrence Daily/Weekly/Monthly/Yearly, RecurrenceInfo, reminders, labels, statuses, custom fields), views (SchedulerViewType, DayView TimeScale/WorkTime, MonthView CompressWeekend, TimelineView scales, ActiveViewType, grouping by resource/date), and appearance customization (AppointmentViewInfoCustomizing, CustomDrawAppointment, InitAppointmentDisplayText). Use for any SchedulerControl scenario — calendar scheduling, resource booking, project timelines, appointment management.
- devexpress-winforms-tab-control
Expert skill for the DevExpress WinForms XtraTabControl (DevExpress.XtraTab, DevExpress.Win.Navigation NuGet). Build tabbed UIs that organize controls into pages — add/remove XtraTabPage pages via the TabPages collection, populate pages, position and orient headers (HeaderLocation, HeaderOrientation), wrap headers into rows (MultiLine), show Prev/Next/Close header buttons (HeaderButtons) and per-page Close buttons (ClosePageButtonShowMode), respond to selection (SelectedPageChanged/SelectedPageChanging) and close (CloseButtonClick) events, hide headers for wizard-style navigation (ShowTabHeader), add header icons (XtraTabPage.ImageOptions), and add custom header buttons (CustomHeaderButtons). Use when a user asks about WinForms tab control, tabbed pages, XtraTabControl, XtraTabPage, tab headers, closable tabs, tab navigation, or organizing controls into pages on a form. For MDI/document interfaces use DocumentManager or XtraTabbedMdiManager instead.
- devexpress-winforms-tree-list
Expert skill for the DevExpress WinForms TreeList control (DevExpress.XtraTreeList.TreeList, DevExpress.Win.TreeList NuGet) — a data-aware control that shows data as a tree, a multi-column tree-grid, or both. Use when binding self-referential data (KeyFieldName, ParentFieldName, RootValue), building unbound trees in code (AppendNode, BeginUnboundLoad/EndUnboundLoad), dynamic on-demand loading (TreeListNode.HasChildren + BeforeExpand), defining TreeListColumn and unbound columns (UnboundExpression), in-place editors (ColumnEdit, RepositoryItems), sorting, filtering (ActiveFilterString, Find Panel), summaries, conditional formatting (FormatRules), node operations (FocusedNode, FindNodeByKeyID/FieldValue, Expand/Collapse, checkboxes, images), drag-and-drop, printing, and export. Use when a user asks about WinForms tree, TreeList, XtraTreeList, hierarchical grid, tree-grid, org charts, file/folder trees, parent-child data, TreeListNode, or multi-column tree view. For flat tabular data use the Data Grid instead.
Using dx-winforms in Claude Code
Skills need no command. Claude reads them when your request matches what they describe.
Update, turn off or remove
- Update the plugin (shell)
- claude plugin update dx-winforms@DevExpress-agent-skills
- Refresh the marketplace
- /plugin marketplace update DevExpress-agent-skills
- Turn it off for now
- /plugin disable dx-winforms@DevExpress-agent-skills
- Remove it
- /plugin uninstall dx-winforms@DevExpress-agent-skills
Skills in dx-winforms
- devexpress-winforms-accordionDevExpress/agent-skills
Expert skill for the DevExpress WinForms AccordionControl (DevExpress.XtraBars.Navigation.AccordionControl, DevExpress.Win.Navigation NuGet). Covers creating and populating accordion menus, data-driven element generation from collections, AccordionControlElement groups and items, content containers with embedded controls, header layout customization via HeaderTemplate, view types (Default accordion vs HamburgerMenu), Hamburger Menu display modes (Inline/Overlay/Minimal), minimize/expand state, Footer root-element mode, built-in and external search/filter panel, AI Smart Search, expand/collapse behavior, animations, appearance and HTML-CSS templates, context buttons, custom drawing, and guidance on choosing between AccordionControl, NavBarControl, and Hamburger Menu style. Use this skill when a user asks about WinForms side navigation, accordion menus, hamburger menus, collapsible navigation bars, AccordionControlElement configuration, NavigationFrame integration, or FluentDesignForm navigation setup.
9 files70stars - devexpress-winforms-ai-chatDevExpress/agent-skills
AI agent skill for the DevExpress WinForms AIChatControl. Covers NuGet setup, the project SDK change, AI client registration (OpenAI, Azure OpenAI, Ollama), adding the control to a form, streaming, Markdown rendering, manual message handling (MessageSending), and chat history (SaveMessages/LoadMessages). Use for any DevExpress WinForms AIChatControl scenario.
4 files70stars - devexpress-winforms-chartsDevExpress/agent-skills
DevExpress WinForms Chart Control (DevExpress.XtraCharts.ChartControl) for 2D and 3D data visualization. Covers the element hierarchy (ChartControl, Diagram, Series, SeriesView); data binding (DataSource, SeriesDataMember, ArgumentDataMember, ValueDataMembers, SeriesTemplate, FinancialDataMembers, RefreshData); the series-view catalog and parent diagrams (XYDiagram hosts Bar/Line/Area/Point/Bubble/Financial/BoxPlot; SimpleDiagram hosts Pie/Doughnut/Funnel; Radar, Polar, Gantt, SwiftPlot, 3D); axes (AxisX/AxisY, SecondaryAxes, scale types Numerical/DateTime/Qualitative, ranges, aggregation); titles and labels (TextPattern, CustomAxisLabel); legends (Legend/Legends, alignment, markers); tooltips vs the crosshair cursor (ToolTipController, CrosshairOptions); and selection (SelectionMode, SeriesSelectionMode, ObjectSelected). Use for any WinForms charting scenario including financial/stock charts and real-time updates.
12 files70stars - devexpress-winforms-data-gridDevExpress/agent-skills
DevExpress WinForms Data Grid — GridControl with GridView, BandedGridView, AdvBandedGridView, CardView, LayoutView, TileView, and WinExplorerView, plus the TreeList for hierarchical data. Covers data binding (regular, ServerMode, InstantFeedback, VirtualServerModeSource), column generation (PopulateColumns, AddVisible, unbound columns via UnboundExpression, bands, ColumnEdit), cell display and editing (RepositoryItem, CustomRowCellEdit, DisplayFormat, edit forms, OptionsColumn), conditional formatting (FormatRules), validation (ValidateRow, SetColumnError), filtering (Excel-style, Auto Filter Row, Find Panel, ActiveFilterString), sorting and grouping (SortInfo, GroupInterval), master-detail (LevelTree, pattern views), print and export (ExportToXlsx/Pdf), focus and selection (FocusedRow, MultiSelect), drag-and-drop, and layout persistence (SaveLayoutToXml). Use for any WinForms grid, tree-list, or card-view scenario.
18 files70stars - devexpress-winforms-editorsDevExpress/agent-skills
DevExpress WinForms Editors suite — every editor under DevExpress.XtraEditors: the BaseEdit hierarchy (TextEdit, ButtonEdit, MemoEdit, ComboBoxEdit, ImageComboBoxEdit, CheckedComboBoxEdit, LookUpEdit, GridLookUpEdit, SearchLookUpEdit, TreeListLookUpEdit, SpinEdit, DateEdit, TimeEdit, TimeSpanEdit, CalcEdit, ColorEdit, ColorPickEdit, CheckEdit, ToggleSwitch, PictureEdit, ProgressBarControl, RadioGroup, RatingControl, TokenEdit, TrackBarControl) plus non-BaseEdit controls (LabelControl, SimpleButton, DropDownButton, ListBoxControl, CheckedListBoxControl). Covers EditValue binding, the RepositoryItem and live-editor pattern, input masks (DateTime, Numeric, RegEx, Simple, TimeSpan, MaskSettings.Configure, EditMask attributes, UseMaskAsDisplayFormat), and editor buttons (EditorButton, ButtonPredefines, Properties.Buttons, ButtonClick, SVG/raster glyphs, TextEditStyle). Use for any standalone WinForms editor, value formatting, mask validation, or ButtonEdit customization.
8 files70stars - devexpress-winforms-layoutDevExpress/agent-skills
DevExpress WinForms Layout Management — form layout and docking controls: LayoutControl (free/flow/table layout modes, groups, tabbed groups, size constraints, runtime customization), DataLayoutControl (data-source-driven auto-generated editor layout, RetrieveFields, DataAnnotations), DockManager with DockPanel (VS-style docking, floating panels, auto-hide, tab groups, DockingStyle, DockAsTab), StackPanel, and TablePanel (Absolute/AutoSize/Relative sizing, RowSpan/ColumnSpan). Covers NuGet (DevExpress.Win.Navigation, DevExpress.Utils), namespaces (DevExpress.XtraLayout, DevExpress.XtraDataLayout, DevExpress.XtraBars.Docking, DevExpress.Utils.Layout), authoring layouts in the *.Designer.cs file (InitializeComponent), building layouts in code (AddItem, AddGroup, AddTabbedGroup), and saving/restoring layouts (SaveLayoutToXml/Json, WorkspaceManager). Use for any WinForms layout, form arrangement, or docking scenario; for a form generated from a table/class use DataLayoutControl.
7 files70stars - devexpress-winforms-loading-indicatorsDevExpress/agent-skills
DevExpress WinForms Loading Indicators — SplashScreenManager (namespace DevExpress.XtraSplashScreen) is the single entry point. Covers four types: (1) Splash Screen for app startup — Fluent (ShowFluentSplashScreen with FluentSplashScreenOptions, FluentLoadingIndicatorType Dots/Ring/Spinner), Skin, Default, and Splash Image, shown before Application.Run() and closed via CloseForm(); (2) Wait Form — a modal full-form overlay for long operations (ShowWaitForm, SetWaitFormCaption/Description, SendCommand, CloseWaitForm); (3) Overlay Form — a semi-transparent overlay over a control (ShowOverlayForm returning IOverlaySplashScreenHandle, CloseOverlayForm in try/finally, custom painting); (4) ProgressPanel — an inline control with Caption, Description, WaitAnimationType Ring/Line/Bar. NuGet DevExpress.Win.Navigation; host on XtraForm/RibbonForm. Use for splash screens, wait indicators, busy overlays, and progress panels.
5 files70stars - devexpress-winforms-mvvmDevExpress/agent-skills
DevExpress WinForms MVVM Framework with the MVVMContext component. Covers ViewModel types and priority order (compile-time DevExpress.Mvvm.CodeGenerators with [GenerateViewModel]/[GenerateProperty]/[GenerateCommand] preferred; runtime POCO with public virtual properties for legacy projects; ViewModelBase with SetProperty/DelegateCommand/AsyncCommand; CommunityToolkit.Mvvm as an alternative), property bindings (RaisePropertyChanged, INPC), DelegateCommand and AsyncCommand with CanExecute, the Fluent API (SetBinding, BindCommand, BindCancelCommand, WithEvent, EventToCommand), DevExpress services (IMessageBoxService, IDialogService, IDocumentManagerService, INavigationService, IDispatcherService, ISplashScreenService, file-dialog services), behaviors (ConfirmationBehavior, EventToCommandBehavior), and ViewModel communication (Messenger, parent-child chains, ISupportParameter). Use for any DevExpress WinForms MVVM scenario — MVVMContext, ViewModels, bindings, commands, services, behaviors.
8 files70stars - devexpress-winforms-pivot-gridDevExpress/agent-skills
AI agent skill for the DevExpress WinForms PivotGridControl. Covers NuGet setup, data binding (DataSourceColumnBinding, ExpressionDataBinding, OLAP), field areas and layout, summaries, grouping, sorting, filtering, conditional formatting (FormatRules), and appearance customization. Use for any DevExpress WinForms PivotGridControl cross-tabular analysis scenario.
9 files70stars - devexpress-winforms-property-gridDevExpress/agent-skills
DevExpress WinForms PropertyGridControl — displays and edits the public properties of any object. Covers NuGet setup (DevExpress.Win.VerticalGrid, namespace DevExpress.XtraVerticalGrid), assigning objects via SelectedObject and SelectedObjects, Classic vs Office view (ActiveViewType), automatic row generation from reflection, manual rows (EditorRow, CategoryRow, MultiEditorRow), configuring rows (FieldName, Caption, RowEdit, Format, Visible, ReadOnly), DefaultEditors type-to-editor mapping, CustomPropertyDescriptors and CustomRowCreated events, category rows from CategoryAttribute, nested row hierarchy, Office-view tabs via TabPanelCustomize, expanding nested objects via ExpandableObjectConverter, collection editing via OptionsCollectionEditor (UseDXCollectionEditor), EditorAttribute overrides, PropertyDescriptionControl, and the search/find panel (FindPanelVisible, OptionsFind). Use for any WinForms settings panel, inspector window, or configuration editor built on PropertyGridControl.
8 files70stars - devexpress-winforms-ribbon-and-barsDevExpress/agent-skills
DevExpress WinForms Ribbon (RibbonControl) and traditional Bars (BarManager + Bar) — Office-style ribbon UIs or classic main-menu/toolbar/status-bar UIs. Covers the RibbonForm host requirement, the items/links architecture (BarItem and BarItemLink: BarButtonItem, BarCheckItem, BarToggleSwitchItem, BarSubItem, BarEditItem, BarStaticItem, BarLargeButtonItem, RibbonGalleryBarItem), item properties (Caption, ImageOptions.SvgImage, RibbonStyle, ButtonStyle, GroupIndex, ItemShortcut), per-link overrides (UserCaption, BeginGroup, MostRecentlyUsed), appearance (RibbonControl.RibbonStyle Office2007 through OfficeUniversal, SkinManager), MDI ribbon and bars merging (MdiMergeStyle, MergeRibbon, Bar.Merge, MergeType/MergeOrder), bar layout (DockStyle, DockRow, MainMenu, StatusBar), and ribbon structure (RibbonPageCategory, RibbonPage, RibbonPageGroup, Toolbar/QAT, ApplicationMenu or BackstageViewControl, galleries). Use for any WinForms ribbon or bars/toolbar/menu scenario.
9 files70stars - devexpress-winforms-schedulerDevExpress/agent-skills
DevExpress WinForms Scheduler (SchedulerControl with SchedulerDataStorage; Day/WorkWeek/FullWeek/Month/Year/Timeline/Agenda/Gantt views; appointments, resources, recurrence, reminders, labels, statuses). Covers getting started (NuGet, RibbonForm, DateNavigator, Start), data binding (bound mode with appointment/resource field mappings, custom mappings, unbound code mode, resource grouping, RefreshData), data items (Appointment types Normal/Pattern/Occurrence/ChangedOccurrence, recurrence Daily/Weekly/Monthly/Yearly, RecurrenceInfo, reminders, labels, statuses, custom fields), views (SchedulerViewType, DayView TimeScale/WorkTime, MonthView CompressWeekend, TimelineView scales, ActiveViewType, grouping by resource/date), and appearance customization (AppointmentViewInfoCustomizing, CustomDrawAppointment, InitAppointmentDisplayText). Use for any SchedulerControl scenario — calendar scheduling, resource booking, project timelines, appointment management.
9 files70stars - devexpress-winforms-tab-controlDevExpress/agent-skills
Expert skill for the DevExpress WinForms XtraTabControl (DevExpress.XtraTab, DevExpress.Win.Navigation NuGet). Build tabbed UIs that organize controls into pages — add/remove XtraTabPage pages via the TabPages collection, populate pages, position and orient headers (HeaderLocation, HeaderOrientation), wrap headers into rows (MultiLine), show Prev/Next/Close header buttons (HeaderButtons) and per-page Close buttons (ClosePageButtonShowMode), respond to selection (SelectedPageChanged/SelectedPageChanging) and close (CloseButtonClick) events, hide headers for wizard-style navigation (ShowTabHeader), add header icons (XtraTabPage.ImageOptions), and add custom header buttons (CustomHeaderButtons). Use when a user asks about WinForms tab control, tabbed pages, XtraTabControl, XtraTabPage, tab headers, closable tabs, tab navigation, or organizing controls into pages on a form. For MDI/document interfaces use DocumentManager or XtraTabbedMdiManager instead.
8 files70stars - devexpress-winforms-tree-listDevExpress/agent-skills
Expert skill for the DevExpress WinForms TreeList control (DevExpress.XtraTreeList.TreeList, DevExpress.Win.TreeList NuGet) — a data-aware control that shows data as a tree, a multi-column tree-grid, or both. Use when binding self-referential data (KeyFieldName, ParentFieldName, RootValue), building unbound trees in code (AppendNode, BeginUnboundLoad/EndUnboundLoad), dynamic on-demand loading (TreeListNode.HasChildren + BeforeExpand), defining TreeListColumn and unbound columns (UnboundExpression), in-place editors (ColumnEdit, RepositoryItems), sorting, filtering (ActiveFilterString, Find Panel), summaries, conditional formatting (FormatRules), node operations (FocusedNode, FindNodeByKeyID/FieldValue, Expand/Collapse, checkboxes, images), drag-and-drop, printing, and export. Use when a user asks about WinForms tree, TreeList, XtraTreeList, hierarchical grid, tree-grid, org charts, file/folder trees, parent-child data, TreeListNode, or multi-column tree view. For flat tabular data use the Data Grid instead.
10 files70stars
dx-winforms plugin questions
How do I install the dx-winforms plugin?
In Claude Code run /plugin marketplace add DevExpress/agent-skills, then /plugin install dx-winforms@DevExpress-agent-skills.
What does the dx-winforms plugin include?
dx-winforms bundles 14 skills.
How do I update or remove the dx-winforms plugin?
Update it with claude plugin update dx-winforms@DevExpress-agent-skills in your shell, or from the Installed tab of /plugin. Remove it with /plugin uninstall dx-winforms@DevExpress-agent-skills.
What license is the dx-winforms plugin under?
MIT, as stated in the plugin's manifest.