IChartModifier

StockSharp.Xaml.Charting.ChartModifiers

Define a interface para ChartModifierBase, que pode ser usada para estender a interatividade ou renderização do UltrachartSurface

Implementa: IChartModifierBase, IReceiveMouseEvents, INotifyPropertyChanged

Propriedades

ParentSurface
public IUltrachartSurface ParentSurface { get; set; }
value = iChartModifier.ParentSurface
iChartModifier.ParentSurface = value

Obtém ou define o pai UltrachartSurface para executar operações

XAxis
public IAxis XAxis { get; }
value = iChartModifier.XAxis

Obtém a instância do XAxis IAxis no pai UltrachartSurface

YAxes
public IEnumerable<IAxis> YAxes { get; }
value = iChartModifier.YAxes

Devolve os YAxes no pai UltrachartSurface

YAxis
public IAxis YAxis { get; }
value = iChartModifier.YAxis

Obtém o YAxis primário, este é o primeiro eixo na coleção YAxes

Métodos

GetYAxis
public IAxis GetYAxis(string axisId)
result = iChartModifier.GetYAxis(axisId)

Obtém a instância IAxis do YAxis no pai UltrachartSurface com o ID especificado

axisId
A ID do eixo para obter

Retorna: A instância do Eixo

IsPointWithinBounds
public bool IsPointWithinBounds(Point mousePoint, IHitTestable hitTestable)
result = iChartModifier.IsPointWithinBounds(mousePoint, hitTestable)

Obtém se o ponto do rato está dentro dos limites do elemento de teste de sucesso. Assume que o ponto do rato ainda não foi traduzido (performances translation)

mousePoint
hitTestable
OnAnnotationCollectionChanged
public void OnAnnotationCollectionChanged(object sender, NotifyCollectionChangedEventArgs args)
iChartModifier.OnAnnotationCollectionChanged(sender, args)

Chamado quando o AnnotationCollection muda

OnXAxesCollectionChanged
public void OnXAxesCollectionChanged(object sender, NotifyCollectionChangedEventArgs args)
iChartModifier.OnXAxesCollectionChanged(sender, args)

Chamado com os XAxes AxisCollection changes

OnYAxesCollectionChanged
public void OnYAxesCollectionChanged(object sender, NotifyCollectionChangedEventArgs args)
iChartModifier.OnYAxesCollectionChanged(sender, args)

Chamado com os XAxes AxisCollection changes

ResetInertia
public void ResetInertia()
iChartModifier.ResetInertia()

Para imediatamente qualquer inércia que possa ser associada a este modificador.