Click or drag to resize
NChartCartesianSystemAutoZoomAxes Property
The axes kind(normal, secondary or both) to be auto - zoomed.The default value is NChartAutoZoomAxes::NormalAxis. The axes set to be auto - zoomed are zoomed by panning so that the visible part of the chart is fit to the plot area, if ShouldAutoZoom is true. If axes are not swapped(you are not using bar series), the axes to zoom are Y and SY.In other case, they are X and SX. This property takes effect in 2D mode only. It is strongly recommended to disable the user interactions related to the direction of the axes which should be zoomed automatically. For example, if you set AutoZoomAxes to NChartAutoZoomAxes::NormalAxis, and the axis are not swapped(you are not using bar series, so the axes to zoom are Y and SY), you are recommended to disable proportional zoom, vertical zoom and vertical pan:
m_view.chart.userInteractions = (m_view.chart.userInteractionMode) ^ (NChartUserInteraction::ProportionalZoom | NChartUserInteraction::VerticalZoom | NChartUserInteraction::VerticalMove);
, as well as to set the ZoomMode to directional:
m_view.chart.zoomMode = NChartZoomModeDirectional;
See NChartAutoZoomAxes.

Namespace:  NChart3D_UWP
Assembly:  NChart3D_UWP (in NChart3D_UWP.dll)
Syntax
public NChartAutoZoomAxes AutoZoomAxes { get; set; }

Property Value

Type: NChartAutoZoomAxes
See Also