SeriesValueModifier

StockSharp.Xaml.Charting.ChartModifiers

Um personalizado ChartModifierBase que coloca um AxisMarkerAnnotation no YAxis para cada BaseRenderableSeries no gráfico, mostrando o atual BaseRenderableSeries o mais recente valor Y. E.g. para cada série, coloque um marcador de eixo com o mais recente valor Y da série

Herda de: ChartModifierBase

Construtores

SeriesValueModifier
public SeriesValueModifier()
seriesValueModifier = SeriesValueModifier()

Inicializa uma nova instância da classe SeriesValueModifier.

Propriedades

AnnotationsBySeries
protected IDictionary<IRenderableSeries, IAnnotation> AnnotationsBySeries { get; }
value = seriesValueModifier.AnnotationsBySeries

Lojas AxisMarkerAnnotation instâncias chaveadas por IRenderableSeries

AxisMarkerStyle
public Style AxisMarkerStyle { get; set; }
value = seriesValueModifier.AxisMarkerStyle
seriesValueModifier.AxisMarkerStyle = value

Obtém ou define um estilo para aplicar aos marcadores Axis. Veja observações para implementação

YAxisId
public string YAxisId { get; set; }
value = seriesValueModifier.YAxisId
seriesValueModifier.YAxisId = value

Define qual YAxis ligar o SeriesValueModifier a, correspondente por string ID

Métodos

GetIsLastPointInViewport
public static bool GetIsLastPointInViewport(DependencyObject obj)
result = SeriesValueModifier.GetIsLastPointInViewport(obj)

Obtém o valor do IsLastPointInViewportProperty

GetIsRenderableSeriesInViewport
public static bool GetIsRenderableSeriesInViewport(DependencyObject obj)
result = SeriesValueModifier.GetIsRenderableSeriesInViewport(obj)

Obtém o valor do IsRenderableSeriesInViewportProperty

GetIsSeriesValueModifierEnabled
public static bool GetIsSeriesValueModifierEnabled(UIElement element)
result = SeriesValueModifier.GetIsSeriesValueModifierEnabled(element)

Obtém a propriedade IsSeriesValueModifierEnabled no elemento. Quando estiver definido para verdadeiro em RenderableSeries, esta série será incluída no processamento SeriesValueModifier, caso contrário será excluída

element
O elemento.

Retorna: se for definido como verdadeiro esta série será incluída no processamento SeriesValueModifier, caso contrário, será excluída.

GetSeriesMarkerColor
public static Color GetSeriesMarkerColor(DependencyObject obj)
result = SeriesValueModifier.GetSeriesMarkerColor(obj)

Obtém o valor do SeriesMarkerColorProperty

OnAttached
public override void OnAttached()
seriesValueModifier.OnAttached()

Chamado quando o modificador de gráfico está ligado à superfície do gráfico

OnDetached
public override void OnDetached()
seriesValueModifier.OnDetached()

Chamado imediatamente antes do Modificador de Gráfico ser desvinculado da Superfície do Gráfico

OnIsEnabledChanged
protected override void OnIsEnabledChanged()
seriesValueModifier.OnIsEnabledChanged()

Chamado quando a propriedade IsEnabled muda nesta instância SeriesValueModifier @

OnParentSurfaceRendered
public override void OnParentSurfaceRendered(UltrachartRenderedMessage e)
seriesValueModifier.OnParentSurfaceRendered(e)

Chamado quando o pai UltrachartSurface for renderizado

e
O UltrachartRenderedMessage que contém os dados do evento arg
SetIsLastPointInViewport
public static void SetIsLastPointInViewport(DependencyObject obj, bool value)
SeriesValueModifier.SetIsLastPointInViewport(obj, value)

Define o valor da IsLastPointInViewportProperty

SetIsRenderableSeriesInViewport
public static void SetIsRenderableSeriesInViewport(DependencyObject obj, bool value)
SeriesValueModifier.SetIsRenderableSeriesInViewport(obj, value)

Obtém o valor do IsRenderableSeriesInViewportProperty

SetIsSeriesValueModifierEnabled
public static void SetIsSeriesValueModifierEnabled(UIElement element, bool value)
SeriesValueModifier.SetIsSeriesValueModifierEnabled(element, value)

Define a propriedade IsSeriesValueModifierEnabled no elemento. Quando a opção for Verdadeiro em RenderableSeries, esta série será incluída no processamento SeriesValueModifier, caso contrário será excluída

element
O elemento.
value
se for definido como verdadeiro esta série será incluída no processamento SeriesValueModifier, caso contrário, será excluída.
SetSeriesMarkerColor
public static void SetSeriesMarkerColor(DependencyObject obj, Color value)
SeriesValueModifier.SetSeriesMarkerColor(obj, value)

Define o valor da SeriesMarkerColorProperty

Campos

AxisMarkerStyleProperty
public static readonly DependencyProperty AxisMarkerStyleProperty
value = SeriesValueModifier.AxisMarkerStyleProperty

O estilo do marcador de eixos DependencyProperty.

IsLastPointInViewportProperty
public static readonly DependencyProperty IsLastPointInViewportProperty
value = SeriesValueModifier.IsLastPointInViewportProperty

Define a propriedade IsLastPointInViewportProperty anexada. É usado para alterar a opacidade de AxisMarker associada a uma série passível de renderização quando o último ponto for para fora da janela.

IsRenderableSeriesInViewportProperty
public static readonly DependencyProperty IsRenderableSeriesInViewportProperty
value = SeriesValueModifier.IsRenderableSeriesInViewportProperty

Define a propriedade IsRenderableSeriesInViewport anexada. É usado para esconder a AxisMarker associada a uma série renderizável quando ela sai da janela.

IsSeriesValueModifierEnabledProperty
public static readonly DependencyProperty IsSeriesValueModifierEnabledProperty
value = SeriesValueModifier.IsSeriesValueModifierEnabledProperty

O IsSeriesValueModifierDependencyProperty. Quando estiver definido para verdadeiro em RenderableSeries, esta série será incluída no SeriesValueModifier@ processamento, caso contrário será excluída

SeriesMarkerColorProperty
public static readonly DependencyProperty SeriesMarkerColorProperty
value = SeriesValueModifier.SeriesMarkerColorProperty

Define a propriedade LastPointColor anexada. Mantém a cor da última barra visível numa viewport para RenderableSeries

YAxisIdProperty
public static readonly DependencyProperty YAxisIdProperty
value = SeriesValueModifier.YAxisIdProperty

Define YAxisId DependencyProperty @