SeriesValueModifier
Un ChartModifierBase personalizado que coloca un AxisMarkerAnnotation en el YAxis para cada BaseRenderableSeries en el gráfico, mostrando el valor Y actual BaseRenderableSeries. E.g. para cada serie, coloque un eje-marcador con el valor Y más reciente de la serie
Hereda de: ChartModifierBase
Constructores
public SeriesValueModifier()
seriesValueModifier = SeriesValueModifier()
Inicia una nueva instancia de la clase SeriesValueModifier.
Propiedades
protected IDictionary<IRenderableSeries, IAnnotation> AnnotationsBySeries { get; }
value = seriesValueModifier.AnnotationsBySeries
Tiendas AxisMarkerAnnotation instancias claves por IRenderableSeries
public Style AxisMarkerStyle { get; set; }
value = seriesValueModifier.AxisMarkerStyle
seriesValueModifier.AxisMarkerStyle = value
Obtiene o establece un estilo para aplicar a los marcadores del eje.
public string YAxisId { get; set; }
value = seriesValueModifier.YAxisId
seriesValueModifier.YAxisId = value
Define el YAxis para atar el SeriesValueModifier a, igualando por cadena Id
Métodos
public static bool GetIsLastPointInViewport(DependencyObject obj)
result = SeriesValueModifier.GetIsLastPointInViewport(obj)
Obtiene el valor de IsLastPointInViewportProperty
public static bool GetIsRenderableSeriesInViewport(DependencyObject obj)
result = SeriesValueModifier.GetIsRenderableSeriesInViewport(obj)
Obtiene el valor de IsRenderableSeriesInViewportProperty
public static bool GetIsSeriesValueModifierEnabled(UIElement element)
result = SeriesValueModifier.GetIsSeriesValueModifierEnabled(element)
Consigue la propiedad IsSeriesValueModifierEnabled en el elemento. Cuando se establece para Verdadar en un RenderableSeries, esta serie se incluirá en el procesamiento SeriesValueModifier, de lo contrario se excluirá
- element
- El elemento.
Devuelve: si se establece en la verdad esta serie se incluirá en el procesamiento SeriesValueModifier@, de lo contrario será excluido.
public static Color GetSeriesMarkerColor(DependencyObject obj)
result = SeriesValueModifier.GetSeriesMarkerColor(obj)
Obtiene el valor de SeriesMarkerColorProperty
public override void OnAttached()
seriesValueModifier.OnAttached()
Llamado cuando el Modificador de Gráfico está conectado a la superficie de carga
public override void OnDetached()
seriesValueModifier.OnDetached()
Llamado inmediatamente antes de que el Modificador de Gráfico se desprenda de la superficie de la Chart
protected override void OnIsEnabledChanged()
seriesValueModifier.OnIsEnabledChanged()
Llamado cuando el alojamiento IsEnabled cambia en este caso SeriesValueModifier
public override void OnParentSurfaceRendered(UltrachartRenderedMessage e)
seriesValueModifier.OnParentSurfaceRendered(e)
Llamado cuando el padre UltrachartSurface se entrega
- e
- UltrachartRenderedMessage que contiene los datos del evento arg
public static void SetIsLastPointInViewport(DependencyObject obj, bool value)
SeriesValueModifier.SetIsLastPointInViewport(obj, value)
Establece el valor de la IsLastPointInViewportProperty
public static void SetIsRenderableSeriesInViewport(DependencyObject obj, bool value)
SeriesValueModifier.SetIsRenderableSeriesInViewport(obj, value)
Obtiene el valor de IsRenderableSeriesInViewportProperty
public static void SetIsSeriesValueModifierEnabled(UIElement element, bool value)
SeriesValueModifier.SetIsSeriesValueModifierEnabled(element, value)
Establece la propiedad IsSeriesValueModifierEnabled en el elemento. Cuando se establece para Verdadar en un RenderableSeries, esta serie se incluirá en el procesamiento SeriesValueModifier, de lo contrario se excluirá
- element
- El elemento.
- value
- si se establece en la verdad esta serie se incluirá en el procesamiento SeriesValueModifier@, de lo contrario será excluido.
public static void SetSeriesMarkerColor(DependencyObject obj, Color value)
SeriesValueModifier.SetSeriesMarkerColor(obj, value)
Establece el valor de la SeriesMarkerColorProperty
Campos
public static readonly DependencyProperty AxisMarkerStyleProperty
value = SeriesValueModifier.AxisMarkerStyleProperty
El estilo marcador de eje DependencyProperty.
public static readonly DependencyProperty IsLastPointInViewportProperty
value = SeriesValueModifier.IsLastPointInViewportProperty
Define la propiedad IsLastPointInViewportProperty. Se utiliza para cambiar la opacidad de AxisMarker@ asociada a una serie renderable cuando el último punto sale del puerto de visualización.
public static readonly DependencyProperty IsRenderableSeriesInViewportProperty
value = SeriesValueModifier.IsRenderableSeriesInViewportProperty
Define la propiedad IsRenderableSeriesInViewport. Se utiliza para ocultar la AxisMarker asociada a una serie renderable cuando sale del puerto de visualización.
public static readonly DependencyProperty IsSeriesValueModifierEnabledProperty
value = SeriesValueModifier.IsSeriesValueModifierEnabledProperty
El IsSeriesValueModifier DependencyProperty. Cuando se establece para Verdadar en un RenderableSeries, esta serie se incluirá en el procesamiento SeriesValueModifier, de lo contrario se excluirá
public static readonly DependencyProperty SeriesMarkerColorProperty
value = SeriesValueModifier.SeriesMarkerColorProperty
Define la propiedad a LastPointColor. Tiene el color de la última barra visible en un mirador para RenderableSeries@
public static readonly DependencyProperty YAxisIdProperty
value = SeriesValueModifier.YAxisIdProperty
Define el YAxisId@DependencyProperty@