Back to Devexpress

SwiftPointDrawOptions Class

corelibraries-devexpress-dot-xtracharts-804f2f83.md

latest2.8 KB
Original Source

SwiftPointDrawOptions Class

Contains settings for custom drawing swift point series.

Namespace : DevExpress.XtraCharts

Assembly : DevExpress.XtraCharts.v25.2.dll

NuGet Package : DevExpress.Charts

Declaration

csharp
public class SwiftPointDrawOptions :
    DrawOptions
vb
Public Class SwiftPointDrawOptions
    Inherits DrawOptions

Remarks

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.

Example

The following code increases point marker size if a chart contains less than 100 points:

csharp
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; }
        }
    }
}
vb
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

Inheritance

Object DrawOptions SwiftPointDrawOptions

See Also

SwiftPointDrawOptions Members

DevExpress.XtraCharts Namespace