/// <summary> /// Prevents the axis addition. /// </summary> /// <param name="axis3D">The 3D Axis</param> /// <returns>Returns a value indicating wehter axis to be added in the axis collection.</returns> private bool PreventAxisAddition(ChartAxisBase3D axis3D) { return(axis3D.IsManhattanAxis && Area.VisibleSeries != null && Area.VisibleSeries.Count == 1); }
/// <summary> /// Check whether the declared series is manhattan. /// </summary> /// <param name="visibleSeries">The Visible Series</param> /// <param name="axis3D">The 3D Axis</param> /// <returns>Returns a value indicating whether the declared series is manhattan.</returns> private static bool IsDeclaredSeriesManhattan(ChartVisibleSeriesCollection visibleSeries, ChartAxisBase3D axis3D) { return(axis3D.IsZAxis && visibleSeries.Count > 0 && visibleSeries.All(series => (series is AreaSeries3D || series is LineSeries3D))); }