What problem does it solve? Adding charts to a WPF application with the DevExpress ChartControl involves many interacting pieces — diagrams, series types, axes, scale options, data binding, legends, tooltips, and selection — and misconfiguring any of them (e.g., pairing a pie series with a Cartesian diagram) causes runtime errors or empty charts. This Skill provides structured guidance and working XAML/C# patterns to configure the control correctly the first time. ## Core Features & Use Cases - Chart construction and data binding: Add ChartControl to a WPF window, bind series to IEnumerable, ObservableCollection, or DataTable via ArgumentDataMember/ValueDataMember, and generate series from ViewModels with Diagram.SeriesItemsSource. - Axes, scales, and aggregation: Configure primary and secondary axes, choose Numerical/DateTime/TimeSpan/Qualitative scale types, and aggregate large datasets with Average, Sum, Financial, or custom functions. - Interactivity and presentation: Add legends with check boxes, format labels with text patterns, enable tooltips and the crosshair cursor, and implement Single/Multiple/Extended selection bound to a ViewModel. - Use Case: A developer needs a dashboard showing monthly revenue bars plus a conversion-rate line on a secondary y-axis, with a crosshair and clickable bars that drill into details — the Skill supplies the exact XAML, ViewModel bindings, and troubleshooting table for this setup. ## Quick Start Ask the AI to create a WPF bar chart using DevExpress ChartControl bound to an ObservableCollection of sales data with a legend and tooltips.