Table of Contents

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

owner ViewXY

Parent.

Properties

AltEnabled

Alt-key enabled.

public virtual bool AltEnabled { get; set; }

Property Value

bool

AspectRatioOptions

Aspect ratio options.

public AspectRatioOptions AspectRatioOptions { get; set; }

Property Value

AspectRatioOptions

AutoYFit

Auto Y fit options.

public AutoYFit AutoYFit { get; set; }

Property Value

AutoYFit

AxisWheelAction

User interactive device wheel action on axis.

public AxisWheelAction AxisWheelAction { get; set; }

Property Value

AxisWheelAction

CtrlEnabled

Ctrl-key enabled.

public bool CtrlEnabled { get; set; }

Property Value

bool

IgnoreZerosInLogFit

Ignore zero Y-values in auto-fitting, when using logarithmic Y-axis.

public bool IgnoreZerosInLogFit { get; set; }

Property Value

bool

MultiTouchPanEnabled

Enable multi-touch panning.

public bool MultiTouchPanEnabled { get; set; }

Property Value

bool

MultiTouchSensitivity

Gets or sets touch sensitivity.

public double MultiTouchSensitivity { get; set; }

Property Value

double

MultiTouchZoomDirection

Multi-touch zoom direction.

public MultiTouchZoomDirection MultiTouchZoomDirection { get; set; }

Property Value

MultiTouchZoomDirection

MultiTouchZoomEnabled

Enable multi-touch zooming.

public bool MultiTouchZoomEnabled { get; set; }

Property Value

bool

PanDirection

Pan direction.

public PanDirection PanDirection { get; set; }

Property Value

PanDirection

RectangleZoomLimitInsideGraph

Limit rectangle zoom inside graph.

public bool RectangleZoomLimitInsideGraph { get; set; }

Property Value

bool

RectangleZoomMode

Zoom mode.

public RectangleZoomMode RectangleZoomMode { get; set; }

Property Value

RectangleZoomMode

RectangleZoomUnitsLinkYAxes

Link zooming if possible based on Units texts.

public bool RectangleZoomUnitsLinkYAxes { get; set; }

Property Value

bool

RightToLeftZoomAction

Right-to-left zoom action.

public RightToLeftZoomActionXY RightToLeftZoomAction { get; set; }

Property Value

RightToLeftZoomActionXY

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

bool

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

int

WheelZooming

Device wheel zooming.

public WheelZooming WheelZooming { get; set; }

Property Value

WheelZooming

Methods

Dispose(bool)

Clean up any resources being used.

protected override void Dispose(bool disposing)

Parameters

disposing bool

true if managed resources should be disposed, otherwise false.