RelativeZoomModifierBase

StockSharp.Xaml.Charting.ChartModifiers

Define a classe base para modificadores que executam zoom relativo, como MouseWheelZoomModifier e PinchZoomModifier.

Herda de: ChartModifierBase

Propriedades

GrowFactor
public double GrowFactor { get; set; }
value = relativeZoomModifierBase.GrowFactor
relativeZoomModifierBase.GrowFactor = value

Obtém ou define o fator de crescimento em escala (ou encolhe) ambos os eixos na roda do mouse

XyDirection
public XyDirection XyDirection { get; set; }
value = relativeZoomModifierBase.XyDirection
relativeZoomModifierBase.XyDirection = value

Obtém ou define o XyDirection para restringir a interatividade do zoom.

Métodos

GrowBy
protected void GrowBy(Point mousePoint, IAxis axis, double fraction)
relativeZoomModifierBase.GrowBy(mousePoint, axis, fraction)

Executa um zoom em um eixo específico em torno do pelo fator de escala especificado

mousePoint
O ponto do rato.
axis
O eixo.
fraction
O factor de escala.
PerformZoom
protected virtual void PerformZoom(Point mousePoint, double xValue, double yValue)
relativeZoomModifierBase.PerformZoom(mousePoint, xValue, yValue)

Executa um zoom em todos os eixos X e Y em torno do fator X e Y especificado

mousePoint
O ponto do rato.
xValue
O fator de zoom x.
yValue
O fator y zoom.

Campos

XyDirectionProperty
public static readonly DependencyProperty XyDirectionProperty
value = RelativeZoomModifierBase.XyDirectionProperty

Define a propriedade XyDirection dependência