SeriesValueModifier

StockSharp.Xaml.Charting.ChartModifiers

Пользовательский ChartModifierBase, который помещает AxisMarkerAnnotation на ось Y для каждого BaseRenderableSeries на диаграмме, показывая текущее последнее BaseRenderableSeries значение Y. E.g. для каждой серии поместите один маркер оси с последним значением Y серии.

Наследует: ChartModifierBase

Конструкторы

SeriesValueModifier
public SeriesValueModifier()
seriesValueModifier = SeriesValueModifier()

Инициализирует новый экземпляр класса SeriesValueModifier.

Свойства

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

Магазины AxisMarkerAnnotation экземпляры по ключу IRenderableSeries

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

Получает или устанавливает стиль для применения к маркерам оси.

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

Определяет, к какой YAxis привязать SeriesValueModifier, сопоставляя по строке Id

Методы

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

Получает значение IsLastPointInViewportProperty.

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

Получает значение IsRenderableSeriesInViewportProperty.

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

Получает свойство IsSeriesValueModifierEnabled элемента. Если установлено значение True на RenderableSeries, эта серия будет включена в обработку SeriesValueModifier, в противном случае она будет исключена.

element
Элемент.

Возвращает: если установлено значение true, эта серия будет включена в обработку SeriesValueModifier, в противном случае она будет исключена.

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

Получает значение SeriesMarkerColorProperty.

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

Вызывается, когда модификатор диаграммы прикреплен к поверхности диаграммы.

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

Вызывается непосредственно перед отсоединением модификатора диаграммы от поверхности диаграммы.

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

Вызывается, когда свойство IsEnabled изменяется в этом экземпляре SeriesValueModifier.

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

Вызывается при рендеринге родительского объекта UltrachartSurface.

e
UltrachartRenderedMessage, который содержит данные аргумента события.
SetIsLastPointInViewport
public static void SetIsLastPointInViewport(DependencyObject obj, bool value)
SeriesValueModifier.SetIsLastPointInViewport(obj, value)

Устанавливает значение IsLastPointInViewportProperty

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

Получает значение IsRenderableSeriesInViewportProperty.

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

Устанавливает свойство IsSeriesValueModifierEnabled элемента. Если установлено значение True на RenderableSeries, эта серия будет включена в обработку SeriesValueModifier, в противном случае она будет исключена.

element
Элемент.
value
если установлено значение true, эта серия будет включена в обработку SeriesValueModifier, в противном случае она будет исключена.
SetSeriesMarkerColor
public static void SetSeriesMarkerColor(DependencyObject obj, Color value)
SeriesValueModifier.SetSeriesMarkerColor(obj, value)

Устанавливает значение SeriesMarkerColorProperty

Поля

AxisMarkerStyleProperty
public static readonly DependencyProperty AxisMarkerStyleProperty
value = SeriesValueModifier.AxisMarkerStyleProperty

Стиль маркера оси DependencyProperty.

IsLastPointInViewportProperty
public static readonly DependencyProperty IsLastPointInViewportProperty
value = SeriesValueModifier.IsLastPointInViewportProperty

Определяет прикрепленное свойство IsLastPointInViewportProperty. Он используется для изменения непрозрачности AxisMarker, связанного с отображаемой серией, когда последняя точка выходит за пределы области просмотра.

IsRenderableSeriesInViewportProperty
public static readonly DependencyProperty IsRenderableSeriesInViewportProperty
value = SeriesValueModifier.IsRenderableSeriesInViewportProperty

Определяет прикрепленное свойство IsRenderableSeriesInViewport. Он используется для скрытия AxisMarker, связанного с отображаемой серией, когда она выходит за пределы области просмотра.

IsSeriesValueModifierEnabledProperty
public static readonly DependencyProperty IsSeriesValueModifierEnabledProperty
value = SeriesValueModifier.IsSeriesValueModifierEnabledProperty

IsSeriesValueModifier DependencyProperty. Если установлено значение True на RenderableSeries, эта серия будет включена в обработку SeriesValueModifier, в противном случае она будет исключена.

SeriesMarkerColorProperty
public static readonly DependencyProperty SeriesMarkerColorProperty
value = SeriesValueModifier.SeriesMarkerColorProperty

Определяет прикрепленное свойство LastPointColor. Сохраняет цвет последней видимой полосы в окне просмотра для RenderableSeries.

YAxisIdProperty
public static readonly DependencyProperty YAxisIdProperty
value = SeriesValueModifier.YAxisIdProperty

Определяет YAxisId DependencyProperty