SeriesValueModifier

StockSharp.Xaml.Charting.ChartModifiers

Ein benutzerdefiniertes ChartModifierBase, das ein AxisMarkerAnnotation auf der YAxis für jedes BaseRenderableSeries in der Tabelle platziert und den aktuellen BaseRenderableSeries neuesten Y-Wert zeigt. E.g für jede Serie, platzieren Sie einen Achsenmarker mit dem neuesten Y-Wert der Serie

Erbt von: ChartModifierBase

Konstruktoren

SeriesValueModifier
public SeriesValueModifier()
seriesValueModifier = SeriesValueModifier()

Initialisiert eine neue Instanz der SeriesValueModifier Klasse.

Eigenschaften

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

Speichert AxisMarkerAnnotation Instanzen, die von IRenderableSeries

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

Bekommt oder legt einen Stil fest, der auf Achsenmarker angewendet werden soll. Siehe Anmerkungen zur Implementierung

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

Definiert, an welche YAxis die SeriesValueModifier gebunden werden soll, übereinstimmend mit der Zeichenfolge Id

Methoden

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

Bekommt den Wert des IsLastPointInViewportProperty

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

Bekommt den Wert des IsRenderableSeriesInViewportProperty

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

Wenn Sie auf True auf einem RenderableSeries setzen, wird diese Serie in die SeriesValueModifier Verarbeitung aufgenommen, sonst wird sie ausgeschlossen

element
Das Element.

Rückgabe: Wenn diese Serie auf true gesetzt ist, wird sie in die Verarbeitung von SeriesValueModifier aufgenommen, andernfalls wird sie ausgeschlossen.

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

Bekommt den Wert des SeriesMarkerColorProperty

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

Aufrufen, wenn der Chart Modifier an die Chartoberfläche angeschlossen ist

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

Unmittelbar vor dem Abtrennen des Chart Modifiers von der Chartoberfläche aufgerufen

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

Aufrufen, wenn sich die IsEnabled-Eigenschaft in dieser SeriesValueModifier-Instanz ändert

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

Aufrufen, wenn das Eltern-UltrachartSurface gerendert wird

e
Der UltrachartRenderedMessage, der die Ereignisdaten enthält
SetIsLastPointInViewport
public static void SetIsLastPointInViewport(DependencyObject obj, bool value)
SeriesValueModifier.SetIsLastPointInViewport(obj, value)

Legt den Wert des IsLastPointInViewportProperty fest

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

Bekommt den Wert des IsRenderableSeriesInViewportProperty

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

Setzt die IsSeriesValueModifierEnabled-Eigenschaft auf das Element. Wenn Sie auf True auf RenderableSeries setzen, wird diese Serie in die SeriesValueModifier-Verarbeitung aufgenommen, andernfalls wird sie ausgeschlossen.

element
Das Element.
value
Wenn diese Serie auf true gesetzt ist, wird sie in die Verarbeitung von SeriesValueModifier aufgenommen, andernfalls wird sie ausgeschlossen.
SetSeriesMarkerColor
public static void SetSeriesMarkerColor(DependencyObject obj, Color value)
SeriesValueModifier.SetSeriesMarkerColor(obj, value)

Legt den Wert des SeriesMarkerColorProperty fest

Felder

AxisMarkerStyleProperty
public static readonly DependencyProperty AxisMarkerStyleProperty
value = SeriesValueModifier.AxisMarkerStyleProperty

Der Achsmarker-Stil DependencyProperty.

IsLastPointInViewportProperty
public static readonly DependencyProperty IsLastPointInViewportProperty
value = SeriesValueModifier.IsLastPointInViewportProperty

Definiert die angehängte Eigenschaft IsLastPointInViewportProperty. Sie wird verwendet, um die Opazität von AxisMarker zu ändern, die mit einer darstellbaren Serie verknüpft ist, wenn der letzte Punkt außerhalb des Viewports liegt.

IsRenderableSeriesInViewportProperty
public static readonly DependencyProperty IsRenderableSeriesInViewportProperty
value = SeriesValueModifier.IsRenderableSeriesInViewportProperty

Definiert die IsRenderableSeriesInViewport angehängte Eigenschaft. Sie wird verwendet, um die AxisMarker, die mit einer darstellbaren Serie verknüpft ist, zu verbergen, wenn sie außerhalb des Viewports verläuft.

IsSeriesValueModifierEnabledProperty
public static readonly DependencyProperty IsSeriesValueModifierEnabledProperty
value = SeriesValueModifier.IsSeriesValueModifierEnabledProperty

Wenn Sie auf einem RenderableSeries auf True gesetzt werden, wird diese Serie in die SeriesValueModifier Verarbeitung aufgenommen, andernfalls wird sie ausgeschlossen

SeriesMarkerColorProperty
public static readonly DependencyProperty SeriesMarkerColorProperty
value = SeriesValueModifier.SeriesMarkerColorProperty

Legt die angehängte Eigenschaft LastPointColor fest. Hält die Farbe der letzten sichtbaren Leiste in einem Viewport für RenderableSeries

YAxisIdProperty
public static readonly DependencyProperty YAxisIdProperty
value = SeriesValueModifier.YAxisIdProperty

Definiert die YAxisIdDependencyProperty