corelibraries-devexpress-dot-xtracharts-804f2f83.md
Contains settings for custom drawing swift point series.
Namespace : DevExpress.XtraCharts
Assembly : DevExpress.XtraCharts.v25.2.dll
NuGet Package : DevExpress.Charts
public class SwiftPointDrawOptions :
DrawOptions
Public Class SwiftPointDrawOptions
Inherits DrawOptions
The SwiftPointDrawOptions class contains specific settings that can be used to custom draw swift point series. Refer to the following topic for more information: Custom Draw Events.
Note that the SwiftPointSeriesView does not support the ChartControl.CustomDrawSeriesPoint event.
The following code increases point marker size if a chart contains less than 100 points:
using DevExpress.XtraCharts;
namespace SwiftPointChart {
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
//...
chartControl1.CustomDrawSeries += OnChartControlCustomDrawSeries;
}
private void OnChartControlCustomDrawSeries(object sender, CustomDrawSeriesEventArgs e) {
SwiftPointDrawOptions drawOptions = (SwiftPointDrawOptions)e.SeriesDrawOptions;
if (e.Series.Points.Count < 100) { drawOptions.Marker.Size = 20; }
}
}
}
Imports DevExpress.XtraCharts
Namespace SwiftPointChart
Public Partial Class Form1
Inherits Form
Public Sub New()
InitializeComponent()
'...
chartControl1.CustomDrawSeries += AddressOf OnChartControlCustomDrawSeries
End Sub
Private Sub OnChartControlCustomDrawSeries(ByVal sender As Object, ByVal e As CustomDrawSeriesEventArgs)
Dim drawOptions As SwiftPointDrawOptions = CType(e.SeriesDrawOptions, SwiftPointDrawOptions)
If e.Series.Points.Count < 100 Then
drawOptions.Marker.Size = 20
End If
End Sub
End Class
End Namespace
Object DrawOptions SwiftPointDrawOptions
See Also