Class ZoomPanOptions
- Namespace
- LightningChartLib.WinForms.Charting.Views.ViewXY
- Assembly
- LightningChart.WinForms.Charting.NET4.dll
Zoom, pan and auto-fitting options for ViewXY.
[TypeConverter(typeof(ExpandableObjectConverter))]
public class ZoomPanOptions : ZoomPanOptionsBase, IChartNode, IDisposable
- Inheritance
-
ZoomPanOptions
- Implements
- Inherited Members
Constructors
ZoomPanOptions()
Simple constructor for Form designer's list editor.
public ZoomPanOptions()
ZoomPanOptions(ViewXY)
Constructor.
public ZoomPanOptions(ViewXY owner)
Parameters
ownerViewXYParent.
Properties
AltEnabled
Alt-key enabled.
public virtual bool AltEnabled { get; set; }
Property Value
AspectRatioOptions
Aspect ratio options.
public AspectRatioOptions AspectRatioOptions { get; set; }
Property Value
AutoYFit
Auto Y fit options.
public AutoYFit AutoYFit { get; set; }
Property Value
AxisWheelAction
User interactive device wheel action on axis.
public AxisWheelAction AxisWheelAction { get; set; }
Property Value
CtrlEnabled
Ctrl-key enabled.
public bool CtrlEnabled { get; set; }
Property Value
IgnoreZerosInLogFit
Ignore zero Y-values in auto-fitting, when using logarithmic Y-axis.
public bool IgnoreZerosInLogFit { get; set; }
Property Value
MultiTouchPanEnabled
Enable multi-touch panning.
public bool MultiTouchPanEnabled { get; set; }
Property Value
MultiTouchSensitivity
Gets or sets touch sensitivity.
public double MultiTouchSensitivity { get; set; }
Property Value
MultiTouchZoomDirection
Multi-touch zoom direction.
public MultiTouchZoomDirection MultiTouchZoomDirection { get; set; }
Property Value
MultiTouchZoomEnabled
Enable multi-touch zooming.
public bool MultiTouchZoomEnabled { get; set; }
Property Value
PanDirection
Pan direction.
public PanDirection PanDirection { get; set; }
Property Value
RectangleZoomLimitInsideGraph
Limit rectangle zoom inside graph.
public bool RectangleZoomLimitInsideGraph { get; set; }
Property Value
RectangleZoomMode
Zoom mode.
public RectangleZoomMode RectangleZoomMode { get; set; }
Property Value
RectangleZoomUnitsLinkYAxes
Link zooming if possible based on Units texts.
public bool RectangleZoomUnitsLinkYAxes { get; set; }
Property Value
RightToLeftZoomAction
Right-to-left zoom action.
public RightToLeftZoomActionXY RightToLeftZoomAction { get; set; }
Property Value
Remarks
Only effective when Zoom is defined as user interactive device primary or secondary button action.
ShiftEnabled
Shift-key enabled.
public bool ShiftEnabled { get; set; }
Property Value
ViewFitYMarginPixels
View fitting margin in pixels, gap left into top and bottom of Y-axes. Using some margin leaves a gap between series and axis minimum and maximum values.
public int ViewFitYMarginPixels { get; set; }
Property Value
WheelZooming
Device wheel zooming.
public WheelZooming WheelZooming { get; set; }
Property Value
Methods
Dispose(bool)
Clean up any resources being used.
protected override void Dispose(bool disposing)
Parameters
disposingbooltrue if managed resources should be disposed, otherwise false.