SeriesValueModifier
Пользовательский ChartModifierBase, который помещает AxisMarkerAnnotation на ось Y для каждого BaseRenderableSeries на диаграмме, показывая текущее последнее BaseRenderableSeries значение Y. E.g. для каждой серии поместите один маркер оси с последним значением Y серии.
Наследует: ChartModifierBase
Конструкторы
public SeriesValueModifier()
seriesValueModifier = SeriesValueModifier()
Инициализирует новый экземпляр класса SeriesValueModifier.
Свойства
protected IDictionary<IRenderableSeries, IAnnotation> AnnotationsBySeries { get; }
value = seriesValueModifier.AnnotationsBySeries
Магазины AxisMarkerAnnotation экземпляры по ключу IRenderableSeries
public Style AxisMarkerStyle { get; set; }
value = seriesValueModifier.AxisMarkerStyle
seriesValueModifier.AxisMarkerStyle = value
Получает или устанавливает стиль для применения к маркерам оси.
public string YAxisId { get; set; }
value = seriesValueModifier.YAxisId
seriesValueModifier.YAxisId = value
Определяет, к какой YAxis привязать SeriesValueModifier, сопоставляя по строке Id
Методы
public static bool GetIsLastPointInViewport(DependencyObject obj)
result = SeriesValueModifier.GetIsLastPointInViewport(obj)
Получает значение IsLastPointInViewportProperty.
public static bool GetIsRenderableSeriesInViewport(DependencyObject obj)
result = SeriesValueModifier.GetIsRenderableSeriesInViewport(obj)
Получает значение IsRenderableSeriesInViewportProperty.
public static bool GetIsSeriesValueModifierEnabled(UIElement element)
result = SeriesValueModifier.GetIsSeriesValueModifierEnabled(element)
Получает свойство IsSeriesValueModifierEnabled элемента. Если установлено значение True на RenderableSeries, эта серия будет включена в обработку SeriesValueModifier, в противном случае она будет исключена.
- element
- Элемент.
Возвращает: если установлено значение true, эта серия будет включена в обработку SeriesValueModifier, в противном случае она будет исключена.
public static Color GetSeriesMarkerColor(DependencyObject obj)
result = SeriesValueModifier.GetSeriesMarkerColor(obj)
Получает значение SeriesMarkerColorProperty.
public override void OnAttached()
seriesValueModifier.OnAttached()
Вызывается, когда модификатор диаграммы прикреплен к поверхности диаграммы.
public override void OnDetached()
seriesValueModifier.OnDetached()
Вызывается непосредственно перед отсоединением модификатора диаграммы от поверхности диаграммы.
protected override void OnIsEnabledChanged()
seriesValueModifier.OnIsEnabledChanged()
Вызывается, когда свойство IsEnabled изменяется в этом экземпляре SeriesValueModifier.
public override void OnParentSurfaceRendered(UltrachartRenderedMessage e)
seriesValueModifier.OnParentSurfaceRendered(e)
Вызывается при рендеринге родительского объекта UltrachartSurface.
- e
- UltrachartRenderedMessage, который содержит данные аргумента события.
public static void SetIsLastPointInViewport(DependencyObject obj, bool value)
SeriesValueModifier.SetIsLastPointInViewport(obj, value)
Устанавливает значение IsLastPointInViewportProperty
public static void SetIsRenderableSeriesInViewport(DependencyObject obj, bool value)
SeriesValueModifier.SetIsRenderableSeriesInViewport(obj, value)
Получает значение IsRenderableSeriesInViewportProperty.
public static void SetIsSeriesValueModifierEnabled(UIElement element, bool value)
SeriesValueModifier.SetIsSeriesValueModifierEnabled(element, value)
Устанавливает свойство IsSeriesValueModifierEnabled элемента. Если установлено значение True на RenderableSeries, эта серия будет включена в обработку SeriesValueModifier, в противном случае она будет исключена.
- element
- Элемент.
- value
- если установлено значение true, эта серия будет включена в обработку SeriesValueModifier, в противном случае она будет исключена.
public static void SetSeriesMarkerColor(DependencyObject obj, Color value)
SeriesValueModifier.SetSeriesMarkerColor(obj, value)
Устанавливает значение SeriesMarkerColorProperty
Поля
public static readonly DependencyProperty AxisMarkerStyleProperty
value = SeriesValueModifier.AxisMarkerStyleProperty
Стиль маркера оси DependencyProperty.
public static readonly DependencyProperty IsLastPointInViewportProperty
value = SeriesValueModifier.IsLastPointInViewportProperty
Определяет прикрепленное свойство IsLastPointInViewportProperty. Он используется для изменения непрозрачности AxisMarker, связанного с отображаемой серией, когда последняя точка выходит за пределы области просмотра.
public static readonly DependencyProperty IsRenderableSeriesInViewportProperty
value = SeriesValueModifier.IsRenderableSeriesInViewportProperty
Определяет прикрепленное свойство IsRenderableSeriesInViewport. Он используется для скрытия AxisMarker, связанного с отображаемой серией, когда она выходит за пределы области просмотра.
public static readonly DependencyProperty IsSeriesValueModifierEnabledProperty
value = SeriesValueModifier.IsSeriesValueModifierEnabledProperty
IsSeriesValueModifier DependencyProperty. Если установлено значение True на RenderableSeries, эта серия будет включена в обработку SeriesValueModifier, в противном случае она будет исключена.
public static readonly DependencyProperty SeriesMarkerColorProperty
value = SeriesValueModifier.SeriesMarkerColorProperty
Определяет прикрепленное свойство LastPointColor. Сохраняет цвет последней видимой полосы в окне просмотра для RenderableSeries.
public static readonly DependencyProperty YAxisIdProperty
value = SeriesValueModifier.YAxisIdProperty
Определяет YAxisId DependencyProperty