Pre loader

SciChart WPF v8.10 Released!

Categories

SciChart WPF v8.10 Released!

We’ve moved over to a new format for communicating our releases and updates of our popular WPF Chart library, by publishing a rolling changelog of every fix or enhancement in SciChart.

You can find the changelogs in the top menu at Developers -> Changelogs -> SciChart WPF ChangeLog

What’s New in v8.10 of SciChart’s WPF Charts?

This release (v8.10.0 build 28840) is a cumulative update with fixes and minor enhancements which is backward compatible to version 8.0 of SciChart WPF. It’s recommended for all users on v8.x to upgrade.

To find out what is new since v8.9, read on below:

  1. New “Population Pyramid Chart” Example
  2. New HeightScaleFactor Property in FreeSurfaceRenderableSeries3D
  3. New RolloverMarkerTemplate property in VerticalSliceModifier
  4. Resolved a Memory Leak Affecting Certain GPUs
  5. Other Improvements
  6. Bug Fixes
  7. Where to get it

New “Population Pyramid Chart” Example

This example visualizes real-world demographic data using separate stacked column series for male and female populations. The chart is rendered on a single SciChartSurface, with a custom axis layout achieved by supplying non-default WPF panels for the axes. A custom LabelProvider is used to generate age range labels, ensuring the demographic data remains clear and easy to interpret. Besides, the chart features synchronized interactions, with zooming and panning fully synchronized across both charts.

New HeightScaleFactor Property in FreeSurfaceRenderableSeries3D

A new property, HeightScaleFactor, has been added to FreeSurfaceRenderableSeries3D to give developers fine control over how strongly the height map displaces the mesh surface. Setting this value to 0.0 disables displacement entirely, rendering the surface flat, while the value of 1.0 applies the height map at full intensity:

New RolloverMarkerTemplate property in VerticalSliceModifier

A new attached property, RolloverMarkerTemplate, has been added to VerticalSliceModifier, allowing you to define custom Rollover Markers per VerticalLineAnnotation, rather than per RenderableSeries.

By setting VerticalSliceModifier.RolloverMarkerTemplate on a specific VerticalLineAnnotation, you can now customize the appearance of rollover markers for that slice. The VerticalLineAnnotation serves as the DataContext for the template, and all markers associated with that line will use the defined appearance:

Resolved a Memory Leak Affecting Certain GPUs

We’ve resolved a hardware-specific memory leak that affected users running the hardware-accelerated renderer (Visual Xccelerator) on certain GPU configurations, notably older AMD GPUs.

This issue manifested in various ways, such as:

  • Gradual memory growth when calling SuspendUpdates multiple times
  • Memory leaks during real-time updates in FIFO mode

This has now been addressed, and we recommend users experiencing similar symptoms on affected hardware to upgrade to this version.

Other Improvements

  • SciChart 2D
    • Updated scrolling behavior in SciChartScrollBar so it no longer changes the VisibleRange span when scrolling while zoomed in
    • Added support for X or Y-only selection direction in DataPointSelectionModifier
    • Added the ability to bind properties inside TickStyles on axes
    • Added support for setting Font properties for the Legend on LegendModifier
    • Added AutoPeakDetection property to UniformHeatmapRenderableSeriesViewModel
  • SciChart 3D
    • Improved mouse interactivity when dragging 3D points in the “Scatter Series 3D – Draggable Points” example in the Sandbox

Bug Fixes

  • SC-8992, SC-8433, SC-8158, SC-8509, SC-9010 Fixed a memory leak occurring on certain hardware (notably AMD GPUs)
  • SC-8985 Fixed incorrect rendering of Stacked Column Series when data is unsorted
  • SC-8996 Fixed a regression where TickStyle values defined in base styles were not applied
  • SC-8886 Fixed an AccessViolationException that occurred when changing the Viewport3D orientation

Full list of changes for this and previous updates can be found at the SciChart WPF Changelog.

Where to get it

SciChart WPF v8.10 is available by:

  • Downloading the installer from our scichart.com/downloads page
  • Using Install-Package or Update-Package from NuGet
  • By cloning and compiling the examples source code on GitHub
  • By cloning or downloading the SciChart source code on GitHub (source code customers only)

Leaving Feedback

We welcome your feedback! Please let us know what you think about our new features, examples and improvements. You can contact our friendly, helpful team at any time!

By Joeri R | Oct 20, 2025

Leave a Reply