Back to Devexpress

SankeyLinearLayoutAlgorithm Class

wpf-devexpress-dot-xpf-dot-charts-dot-sankey-a3d1cf52.md

latest2.6 KB
Original Source

SankeyLinearLayoutAlgorithm Class

Contains Sankey linear layout algorithm settings.

Namespace : DevExpress.Xpf.Charts.Sankey

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

NuGet Package : DevExpress.Wpf.Charts

Declaration

csharp
public class SankeyLinearLayoutAlgorithm :
    SankeyLayoutAlgorithmBase,
    ISankeyLinearLayoutAlgorithm,
    ISankeyLayoutAlgorithm
vb
Public Class SankeyLinearLayoutAlgorithm
    Inherits SankeyLayoutAlgorithmBase
    Implements ISankeyLinearLayoutAlgorithm,
               ISankeyLayoutAlgorithm

Remarks

You can use the predefined SankeyLinearLayoutAlgorithm. The SankeyLinearLayoutAlgorithm.NodeAlignment property specifies the node alignment.

The following example aligns nodes to the top of the SankeyDiagramControl:

xaml
<dxsa:SankeyDiagramControl x:Name="sankeyDiagramControl1" DataSource="{Binding Data}" 
                           SourceDataMember="Source" 
                           TargetDataMember="Target" 
                           WeightDataMember="Value">
    <!--...-->
    <dxsa:SankeyDiagramControl.LayoutAlgorithm>
        <dxsa:SankeyLinearLayoutAlgorithm NodeAlignment="Far"/>
    </dxsa:SankeyDiagramControl.LayoutAlgorithm>
</dxsa:SankeyDiagramControl>

Inheritance

Object DispatcherObject DependencyObject Freezable ChartDependencyObject SankeyLayoutAlgorithmBase SankeyLinearLayoutAlgorithm

See Also

SankeyLinearLayoutAlgorithm Members

xref:DevExpress.Xpf.Charts.Sankey.SankeyLayoutAlgorithmBase

DevExpress.Xpf.Charts.Sankey Namespace