RolloverModifier

StockSharp.Xaml.Charting.ChartModifiers

O RolloverModifier fornece um teste de sucesso do mouse para um gráfico, além de uma coleção de objetos SeriesInfo para se ligar aos quais as atualizações se movem. Adicionar a UltrachartSurface@ e definir IsEnabled para permitir este comportamento

Herda de: VerticalSliceModifierBase

Construtores

RolloverModifier
public RolloverModifier()
rolloverModifier = RolloverModifier()

Inicializa uma nova instância da classe RolloverModifier.

Propriedades

DrawVerticalLine
public bool DrawVerticalLine { get; set; }
value = rolloverModifier.DrawVerticalLine
rolloverModifier.DrawVerticalLine = value

Obtém ou define se uma Linha Vertical deve ser desenhada no local de capotagem

Métodos

ClearAll
protected override void ClearAll()
rolloverModifier.ClearAll()

Quando substituído em uma classe derivada, este método deve limpar todos os marcadores e dicas do ModifierSurface

GetIncludeSeries
public static bool GetIncludeSeries(DependencyObject obj)
result = RolloverModifier.GetIncludeSeries(obj)

Obtém a série include ou não

GetRolloverMarkerFrom
protected override FrameworkElement GetRolloverMarkerFrom(SeriesInfo seriesInfo)
result = rolloverModifier.GetRolloverMarkerFrom(seriesInfo)

Obter marcador de capotamento de SeriesInfo para colocar no gráfico

seriesInfo
HandleMasterMouseEvent
protected override void HandleMasterMouseEvent(Point mousePoint)
rolloverModifier.HandleMasterMouseEvent(mousePoint)

Quando substituído em uma classe derivada, chamado para lidar com o Master ChartModifierBase MouseMove event

mousePoint
O ponto actual do rato
OnSelectedSeriesChanged
protected override void OnSelectedSeriesChanged(IEnumerable<IRenderableSeries> oldSeries, IEnumerable<IRenderableSeries> newSeries)
rolloverModifier.OnSelectedSeriesChanged(oldSeries, newSeries)

Chamado quando a superfície pai SelectedSeries colection moders

oldSeries
newSeries
SetIncludeSeries
public static void SetIncludeSeries(DependencyObject obj, bool value)
RolloverModifier.SetIncludeSeries(obj, value)

Define a série de inclusão ou não

TryUpdateOverlays
protected override void TryUpdateOverlays(Point atPoint)
rolloverModifier.TryUpdateOverlays(atPoint)

Se o modificador atual IsEnabled, e o Ponto for válido para o modificador, atualiza o eixo e as sobreposições de gráficos

atPoint
O ponto atual do mouse

Campos

DrawVerticalLineProperty
public static readonly DependencyProperty DrawVerticalLineProperty
value = RolloverModifier.DrawVerticalLineProperty

Define DrawVerticalLine DependencyProperty @

IncludeSeriesProperty
public static readonly DependencyProperty IncludeSeriesProperty
value = RolloverModifier.IncludeSeriesProperty

Definido IncludeSeries Attached Property