图表中的选择有助于最终用户在分析等过程中在运行时选择所需的数据点或整个图系。
在FlexChart中,默认情况下禁用选择。但是,可以通过设置 SelectionMode 属性来启用相同的功能,该属性接受来自 ChartSelectionMode 枚举的值。您可以通过将此属性的值分别设置为Point或Series来选择启用点或图系。请注意,有一些例外,当此属性设置为“Series”时,某些图表(如饼图、旭日图和树状图)没有任何影响。同样,对于简单的折线图和财务图表,将值设置为 Point 不会反映运行时功能中的任何更改。
FlexChart还允许您使用 SelectedIndex
属性获取或设置选定项的索引。此外,它还提供了一个 SelectionChanged
事件,该事件会在所选点或系列发生更改时发出通知,以便您可以根据需要自定义选择过程。
默认情况下,弹性图表通过红色实线突出显示所选内容。但是,也可以使用 SelectionStyle 属性自定义所选项的显示方式。该属性为图表样式类型,可让您更改填充、填充颜色、描边、描边颜色、线条图案等。
Vb.Net |
'Set selection specific properties
flexChart1.SelectionMode = ChartSelectionMode.Series
flexChart1.SelectedIndex = 2
flexChart1.SelectionStyle.StrokeColor = Color.Blue
flexChart1.SelectionStyle.StrokeWidth = 2 |
C# |
//Set selection specific properties
flexChart1.SelectionMode = ChartSelectionMode.Series;
flexChart1.SelectedIndex = 2;
flexChart1.SelectionStyle.StrokeColor = Color.Blue;
flexChart1.SelectionStyle.StrokeWidth = 2; |