windowsforms-devexpress-dot-xtracharts-dot-sankey-dot-sankeydiagramcontrol-c6dbce9c.md
Gets or sets an algorithm that sorts nodes.
Namespace : DevExpress.XtraCharts.Sankey
Assembly : DevExpress.XtraCharts.v25.2.UI.dll
NuGet Package : DevExpress.Win.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 IComparer<SankeyNode>.
|
The following code arranges nodes in descending order based on their TotalWeight values:
private void Form1_Load(object sender, EventArgs e) {
sankeyDiagramControl1.NodeComparer = new MyNodeComparer();
}
public class MyNodeComparer : IComparer<SankeyNode> {
public int Compare(SankeyNode x, SankeyNode y) {
return y.TotalWeight.CompareTo(x.TotalWeight);
}
}
Friend Class SurroundingClass
Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs)
sankeyDiagramControl1.NodeComparer = New MyNodeComparer()
End Sub
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
End Class
See Also