IAxisInteractivityHelper

StockSharp.Xaml.Charting.Visuals.Axes

Define um conjunto de operações que permite interagir com o eixo que possui a instância atual de IAxisInteractivityHelper

Métodos

ClipRange
public IRange ClipRange(IRange rangeToClip, IRange maximumRange, ClipMode clipMode)
result = iAxisInteractivityHelper.ClipRange(rangeToClip, maximumRange, clipMode)

Realiza o recorte de passado usando

rangeToClip
maximumRange
clipMode
Scroll
public IRange Scroll(IRange rangeToScroll, double pixels)
result = iAxisInteractivityHelper.Scroll(rangeToScroll, pixels)

A partir do início do Intervalo de Itens, os rols para um novo intervalo pelo número de pixels indicado

rangeToScroll
O intervalo inicial
pixels
Rolar os N pixels a partir do intervalo visível inicial
ScrollBy
public IRange ScrollBy(IRange rangeToScroll, int pointAmount)
result = iAxisInteractivityHelper.ScrollBy(rangeToScroll, pointAmount)

Traduz o intervalo passado pelo número especificado de pontos de dados

rangeToScroll
O intervalo inicial
pointAmount
Quantidade de pontos que o intervalo visível inicial é rolado por
ScrollInMaxDirection
public IRange ScrollInMaxDirection(IRange rangeToScroll, double pixels)
result = iAxisInteractivityHelper.ScrollInMaxDirection(rangeToScroll, pixels)

A partir do início do intervalo, rola para um novo intervalo pelo número especificado de pixels na direção Max

rangeToScroll
O intervalo inicial
pixels
Rolar os N pixels a partir do intervalo visível inicial
ScrollInMinDirection
public IRange ScrollInMinDirection(IRange rangeToScroll, double pixels)
result = iAxisInteractivityHelper.ScrollInMinDirection(rangeToScroll, pixels)

A partir do início do intervalo, rola para um novo intervalo pelo número especificado de pixels na direção Min

rangeToScroll
O intervalo inicial
pixels
Rolar os N pixels a partir do intervalo visível inicial
Zoom
public IRange Zoom(IRange initialRange, double fromCoord, double toCoord)
result = iAxisInteractivityHelper.Zoom(initialRange, fromCoord, toCoord)

Calcula e devolve um intervalo Zoomed no IAxis atual, usando como uma coordenada de início de novo intervalo e como uma coordenada de novo fim de intervalo

initialRange
Intervalo inicial
fromCoord
A coordenada do novo intervalo inicia- se em pixels
toCoord
A coordenada do novo fim de intervalo em pixels
ZoomBy
public IRange ZoomBy(IRange initialRange, double minFraction, double maxFraction)
result = iAxisInteractivityHelper.ZoomBy(initialRange, minFraction, maxFraction)

Calcula e devolve um intervalo Zoomed no IAxis atual, usando como um multiplicador de início de intervalo e como um multiplicador de fim de intervalo

initialRange
Intervalo inicial
minFraction
O multiplicador de início de gama
maxFraction
O multiplicador do fim do intervalo