SeriesTemplate.ArgumentDrillTemplate Property
Gets or sets the series template that the Chart Control uses to generate detailed series when the Control should display a data slice filtered by an argument.
Namespace: DevExpress.XtraCharts
Assembly: DevExpress.XtraCharts.v24.1.dll
NuGet Package: DevExpress.Charts
Declaration
[XtraChartsLocalizableCategory(XtraChartsCategory.Behavior)]
[XtraSerializableProperty(XtraSerializationVisibility.Content, true)]
public SeriesTemplate ArgumentDrillTemplate { get; set; }
Property Value
Type | Description |
---|---|
SeriesTemplate | Series template that specifies how series that display a data slice filtered by an argument look. |
Remarks
The following example shows how to use this template to implement the drill down to argument behavior. The following image demonstrates the result:
Example
// In the Form's Load event handler.
SeriesTemplate argumentDrillTemplate = new SeriesTemplate();
List<SaleItem> data = SaleItem.GetTotalIncome();
chartControl.DataSource = data;
chartControl.SeriesTemplate.SeriesDataMember = "Category";
chartControl.SeriesTemplate.ArgumentDataMember = "Company";
chartControl.SeriesTemplate.QualitativeSummaryOptions.SummaryFunction = "SUM([Income])";
chartControl.SeriesTemplate.View = new StackedBarSeriesView();
chartControl.SeriesTemplate.ArgumentDrillTemplate = argumentDrillTemplate;
argumentDrillTemplate.SeriesDataMember = "Category";
argumentDrillTemplate.ArgumentDataMember = "OrderDate";
argumentDrillTemplate.View = new StackedAreaSeriesView();
argumentDrillTemplate.DateTimeSummaryOptions.MeasureUnit = DateTimeMeasureUnit.Month;
argumentDrillTemplate.DateTimeSummaryOptions.UseAxisMeasureUnit = false;
argumentDrillTemplate.DateTimeSummaryOptions.SummaryFunction = "SUM([Income])";
See Also