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; }
Public Property AutoZoomAxes As NChartAutoZoomAxes
Get
Set
public:
virtual property NChartAutoZoomAxes AutoZoomAxes {
NChartAutoZoomAxes get () sealed;
void set (NChartAutoZoomAxes value) sealed;
}
Property Value
Type:
NChartAutoZoomAxesSee Also