DXCustomPaintEventArgs.Cache Property

Returns an object that allows you to draw on surfaces in GDI+ and DirectX modes.

Namespace: DevExpress.XtraCharts

Assembly: DevExpress.XtraCharts.v20.1.UI.dll

Declaration

public GraphicsCache Cache { get; }
Public ReadOnly Property Cache As GraphicsCache

Property Value

Type Description
GraphicsCache

The object that allows you to draw on surfaces in GDI+ and DirectX modes.

Examples

This example demonstrates how to use the DXCustomPaintEventArgs class to display a custom image over the chart.

public partial class MainForm : XtraForm {
    static readonly Image logo = new Bitmap("../../Images/DXLogo.png");

    public MainForm() {
        InitializeComponent();

        chartControl.CustomPaint += this.OnChartCustomPaint;
    }

    private void OnChartCustomPaint(object sender, CustomPaintEventArgs e) {
        if (!(e is DXCustomPaintEventArgs dxArgs)) return;
        dxArgs.Cache.DrawImage(logo, new Point(10, 10));
    }
}
See Also