wpf-devexpress-dot-xpf-dot-charts-dot-sankey-dot-sankeydiagramcontrol-27b91362.md
Gets or sets an algorithm that sorts nodes.
Namespace : DevExpress.Xpf.Charts.Sankey
Assembly : DevExpress.Xpf.Charts.v25.2.dll
NuGet Package : DevExpress.Wpf.Charts
[Browsable(false)]
public IComparer<SankeyNode> NodeComparer { get; set; }
<Browsable(False)>
Public Property NodeComparer As IComparer(Of SankeyNode)
| Type | Description |
|---|---|
| IComparer<SankeyNode> |
An object of a class that implements the IComparer<SankeyNode> interface.
|
The following code arranges nodes in descending order based on their TotalWeight values:
<dxsa:SankeyDiagramControl>
<!--...-->
<dxsa:SankeyDiagramControl.NodeComparer>
<local:MyNodeComparer/>
</dxsa:SankeyDiagramControl.NodeComparer>
<!--...-->
</dxsa:SankeyDiagramControl>
using DevExpress.Xpf.Charts.Sankey;
//...
public class MyNodeComparer : IComparer<SankeyNode> {
public int Compare(SankeyNode x, SankeyNode y) {
return y.TotalWeight.CompareTo(x.TotalWeight);
}
}
Imports DevExpress.Xpf.Charts.Sankey
'...
Public Class MyNodeComparer
Inherits IComparer(Of SankeyNode)
Public Function Compare(ByVal x As SankeyNode, ByVal y As SankeyNode) As Integer
Return y.TotalWeight.CompareTo(x.TotalWeight)
End Function
End Class
See Also