Back to Devexpress

SankeyPaletteColorizer Class

wpf-devexpress-dot-xpf-dot-charts-dot-sankey-75bcc2f6.md

latest2.9 KB
Original Source

SankeyPaletteColorizer Class

A colorizer that uses a palette to color nodes of the Sankey Diagram Control.

Namespace : DevExpress.Xpf.Charts.Sankey

Assembly : DevExpress.Xpf.Charts.v25.2.dll

NuGet Package : DevExpress.Wpf.Charts

Declaration

csharp
public class SankeyPaletteColorizer :
    SankeyColorizerBase
vb
Public Class SankeyPaletteColorizer
    Inherits SankeyColorizerBase

Remarks

To colorize nodes, use one of the PredefinedPalette descendants or utilize the CustomPalette class to create a custom palette.

The following example uses the predefined NorthernLightsPalette:

xaml
xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
<!--...-->
<dxsa:SankeyDiagramControl.Colorizer>
    <dxsa:SankeyPaletteColorizer LinkBrush="Gray">
        <dxsa:SankeyPaletteColorizer.Palette>
            <dxc:NorthernLightsPalette/>
        </dxsa:SankeyPaletteColorizer.Palette>
    </dxsa:SankeyPaletteColorizer>
</dxsa:SankeyDiagramControl.Colorizer>

The code below creates a custom palette:

xaml
xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
<!--...-->
<dxsa:SankeyDiagramControl.Colorizer>
    <dxsa:SankeyPaletteColorizer LinkBrush="Gray">
        <dxsa:SankeyPaletteColorizer.Palette>
            <dxc:CustomPalette>
                <dxc:CustomPalette.Colors>
                    <Color>Red</Color>
                    <Color>Green</Color>
                    <Color>Magenta</Color>
                </dxc:CustomPalette.Colors>
            </dxc:CustomPalette>
        </dxsa:SankeyPaletteColorizer.Palette>
    </dxsa:SankeyPaletteColorizer>
</dxsa:SankeyDiagramControl.Colorizer>

Inheritance

Object DispatcherObject DependencyObject SankeyColorizerBase SankeyPaletteColorizer

See Also

SankeyPaletteColorizer Members

Chart Themes and Palettes

DevExpress.Xpf.Charts.Sankey Namespace