/// <summary> /// Object constructor. /// </summary> /// <param name="chartAccessibleObject">Chart accessible object.</param> /// <param name="chartArea">Chart area object.</param> public ChartChildChartAreaAccessibleObject(ChartAccessibleObject chartAccessibleObject, ChartArea chartArea) : base( chartAccessibleObject, chartAccessibleObject, chartArea, ChartElementType.PlottingArea, SR.AccessibilityChartAreaName(chartArea.Name), string.Empty, AccessibleRole.Graphic) { // Add all series shown in the chart area List <Series> areaSeries = chartArea.GetSeries(); foreach (Series series in areaSeries) { this._childList.Add(new ChartChildSeriesAccessibleObject(chartAccessibleObject, this, series)); } // Add all axes this.AddAxisAccessibilityObjects(chartAccessibleObject, chartArea.AxisX); this.AddAxisAccessibilityObjects(chartAccessibleObject, chartArea.AxisY); this.AddAxisAccessibilityObjects(chartAccessibleObject, chartArea.AxisX2); this.AddAxisAccessibilityObjects(chartAccessibleObject, chartArea.AxisY2); }