Skip to main content
All docs
V26.1
  • TrendSegmentColorizer Class

    The colorizer that changes a line/area’s color when a point value increases or decreases.

    Namespace: DevExpress.Xpf.Charts

    Assembly: DevExpress.Xpf.Charts.v26.1.dll

    NuGet Package: DevExpress.Wpf.Charts

    Declaration

    public class TrendSegmentColorizer :
        SegmentColorizerBase,
        ITrendSegmentColorizer,
        ILegendItemsProvider

    Remarks

    You can apply the Trend Segment colorizer to the line/area series and their descendants. To do this, assign the TrendSegmentColorizer object to the series’s SegmentColorizer property.

    Use the following properties to configure the TrendSegmentColorizer:

    Example

    This example demonstrates how to use the TrendSegmentColorizer to color a line series by its segments.

    Trend Segment Colorizer

    <dxc:ChartControl>
        <!--...-->
        <dxc:XYDiagram2D>
            <!--...-->
            <dxc:LineSeries2D  DisplayName="Temperature" 
                               DataSource="{Binding}" 
                               ArgumentDataMember="Date" 
                               ValueDataMember="Temperature">
                <dxc:LineSeries2D.SegmentColorizer>
                    <dxc:TrendSegmentColorizer RisingTrendColor="Firebrick" 
                                               FallingTrendColor="RoyalBlue"
                                               RisingTrendLegendText = "Temperature Rise"
                                               FallingTrendLegendText = "Temperature Decrease"
                                               ShowInLegend="True"/>
                </dxc:LineSeries2D.SegmentColorizer>
            </dxc:LineSeries2D>
        </dxc:XYDiagram2D>
    </dxc:ChartControl>
    

    Inheritance

    See Also