WinForms, WPF and ASP.NET Charting, WinForms and WPF Maps - Early Access Preview (v20.1)
In this post, we’ll outline some of the features we expect to ship in our next major release (v20.1). If you are active Universal or DXperience Subscribers, you are entitled to download our Early Access Preview (v20.1). If you are using DevExpress Charts, please take a moment to review this post and help us refine our implementation prior to the end of our current development cycle.
Early Access and CTP builds are provided solely for early testing purposes and are not ready for production use. This build can be installed side by side with other major versions of DevExpress products. Please backup your project and other important data before installing Early Access and CTP builds.
This EAP may not include all features/products we expect to ship in our v20.1 release cycle. As its name implies, the EAP offers an early preview of what we expect to ship in two months.
This post does not cover our JavaScript charting library. We’ll publish information on JavaScript related enhancements in a separate post.
WPF Charts - Customization Toolbar
The WPF Chart Toolbar allows you to quickly customize chart elements. End-users can print a chart, invoke the Chart Designer, change on-screen data range and much more. Toolbar content is customizable - you can add your own items (commands) and hide items you consider unnecessary.

Demo: MVVM Financial Charting
Documentation: Chart Ribbon and Toolbars
WPF Charts - Large Data Source Processing
v20.1 introduces a new data processing option to minimize memory footprint when processing extremely large datasets. This new mode is automatically enabled for charts with sorted numeric arguments and numeric values. You can also manually activate this mode using the XYSeries2D.AllowResample property.

Supported series types (EAP v20.1):
- LineSeries2D
- SplineSeries2D
- SplineAreaSeries2D
- SplineAreaStackedSeries2D
- AreaSeries2D
- AreaStepSeries2D
- AreaStepStackedSeries2D
- AreaStackedSeries2D
- BarStackedSeries2D
Demo: Large Data Source
Charts - New DateTime Axis Mode (WinForms, WPF, ASP.NET)
We enhanced the Date-Time scale by adding a SkipRangesWithoutPoints option. Enable it to automatically exclude all axis ranges without data points. This feature is especially useful for financial charting - you no longer need to manually define non-working date intervals.

Demo: Financial Charting
Charts - In-place Edit Mode for Annotations (WinForms, WPF)
You can now use the Chart Toolbar to add and remove annotations at runtime.
You can also enable the RuntimeEditing option for your existing annotations (allow end-users to edit text and replace images).

Demo: Annotations (WinForms) | Annotations (WPF)
Charts - New Series Label Display Mode (WinForms, WPF, ASP.NET)
Prior to v20.1, our Chart Control used the Series.LabelsVisibility property value to display or hide all Series labels simultaneously. We’ve added a new SeriesBase.LabelVisibilityMode setting so you can choose between various Series label display modes:
- First - Displays the first Series label based on the current X-Axis range.
- Last - Displays the last Series label based on the current X-Axis range.
- FirstAndLast - Both first and last Series labels are displayed based on the current X-Axis range.
- All - All series labels are visible (similar to LabelsVisibility = True)
- None - All series labels are hidden (similar to LabelsVisibility = False)

Note: LabelsVisibility property will continue to work (backward compatibility).
Demo: Large Series Number (WinForms) | Large Series Number (WPF)
WinForms Maps - Vector Item Enhancements
v20.1 includes a number of vector element enhancements:
- Added the MapItem.Tag property - Use it to store any objects related to the map item.
- Added SVG images for map pointer elements (pushpins, callouts, and custom elements). Use MapPointer.SvgImage and MapPointer.SvgImageSize properties to assign and customize SVG glyphs. In addition, you may specify MapPointer.SvgPaletteProvider to apply different colors based on item state (Selected, Highlighted or Normal)
- Added the MapPointer.Angle property - Use it to rotate map pointers.

Demo: Map Elements
Maps - New Vector File Format Support (WinForms, WPF)
The DevExpress Map Control supports data visualization for the following file formats:
- GPX files (Documentation: GpxFileDataAdapter | Demo: Gpx Data Adapter)
- GeoJSON files (Documentation: GeoJsonFileDataAdapter)
- KMZ files (Documentation: KmlFileDataAdapter)
Charts - Demo Enhancements (WinForms, WPF)
We have created new demos to cover two popular usage scenarios:
- Series Point Moving (WinForms) | Series Point Moving (WPF)

- Tornado Chart (WinForms) | Tornado Chart (WPF)
