IRenderableSeries

StockSharp.Xaml.Charting.Visuals.RenderableSeries

Define la interfaz a todos RenderableSeries dentro de Ultrachart. Un RenderableSeries es una serie de líneas, o serie Scatter o serie Candlestick y proporciona el elemento visual en par de BaseRenderableSeries y IDataSeries

Implementa: IRenderableSeriesBase, IDrawable, IXmlSerializable

Propiedades

AntiAliasing
public bool AntiAliasing { get; set; }
value = iRenderableSeries.AntiAliasing
iRenderableSeries.AntiAliasing = value

Obtiene o establece si esta serie utiliza AntiAliasing cuando se dibuja

CurrentRenderPassData
public IRenderPassData CurrentRenderPassData { get; set; }
value = iRenderableSeries.CurrentRenderPassData
iRenderableSeries.CurrentRenderPassData = value

Obtiene o establece la instancia RenderPassData usada para este pase de renderizado

DataContext
public object DataContext { get; set; }
value = iRenderableSeries.DataContext
iRenderableSeries.DataContext = value

Obtiene o establece el DataContext para solicitar a la IRenderableSeries

DataSeries
public IDataSeries DataSeries { get; set; }
value = iRenderableSeries.DataSeries
iRenderableSeries.DataSeries = value

Consigue o establece el DataSeries asociado a esta serie

DisplaysDataAsXy
public bool DisplaysDataAsXy { get; }
value = iRenderableSeries.DisplaysDataAsXy

Si es cierto, los datos se muestran como XY, e.g@. como un diagrama Scatter, no una serie de línea (tiempo)

IsSelected
public bool IsSelected { get; set; }
value = iRenderableSeries.IsSelected
iRenderableSeries.IsSelected = value

Obtiene o establece valor, indica si se selecciona este IRenderableSeries

IsVisible
public bool IsVisible { get; set; }
value = iRenderableSeries.IsVisible
iRenderableSeries.IsVisible = value

Obtiene o establece si la serie es visible cuando se dibuja

PaletteProvider
public IPaletteProvider PaletteProvider { get; set; }
value = iRenderableSeries.PaletteProvider
iRenderableSeries.PaletteProvider = value

Obtiene o establece una instancia opcional IPaletteProvider, que puede ser utilizada para anular los colores específicos de puntos de datos durante la renderización. Para más detalles, consulte la documentación IPaletteProvider

PointSeriesArg
public object PointSeriesArg { get; }
value = iRenderableSeries.PointSeriesArg

ToPointSeries argument.

ResamplingMode
public ResamplingMode ResamplingMode { get; set; }
value = iRenderableSeries.ResamplingMode
iRenderableSeries.ResamplingMode = value

Obtiene o establece el ResamplingMode utilizado al dibujar esta serie

RolloverMarker
public FrameworkElement RolloverMarker { get; }
value = iRenderableSeries.RolloverMarker

Consigue un elemento marco de caché que se utiliza como marcador de redondeo. Esto se genera a partir de un ControlTemplate en xaml a través de RolloverMarkerTemplateProperty DependencyProperty

SelectedSeriesStyle
public Style SelectedSeriesStyle { get; set; }
value = iRenderableSeries.SelectedSeriesStyle
iRenderableSeries.SelectedSeriesStyle = value

Estilo de juegos o juegos para series seleccionadas

SeriesColor
public Color SeriesColor { get; set; }
value = iRenderableSeries.SeriesColor
iRenderableSeries.SeriesColor = value

Consigue o establece el SeriesColor.

StrokeThickness
public int StrokeThickness { get; set; }
value = iRenderableSeries.StrokeThickness
iRenderableSeries.StrokeThickness = value

Consigue o establece el StrokeThickness en pixels para esta serie

Style
public Style Style { get; set; }
value = iRenderableSeries.Style
iRenderableSeries.Style = value

Obtiene o establece el estilo para aplicar a IRenderableSeries

XAxis
public IAxis XAxis { get; set; }
value = iRenderableSeries.XAxis
iRenderableSeries.XAxis = value

Obtiene o establece el XAxis que este IRenderableSeries está asociado con

XAxisId
public string XAxisId { get; set; }
value = iRenderableSeries.XAxisId
iRenderableSeries.XAxisId = value

Obtiene o establece el ID del eje X que esta serie renderable se mide

YAxis
public IAxis YAxis { get; set; }
value = iRenderableSeries.YAxis
iRenderableSeries.YAxis = value

Obtiene o establece el YAxis que este IRenderableSeries está asociado con

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

Obtiene o establece el ID del eje Y que esta serie renderable se mide

Métodos

GetExtendedXRange
public IndexRange GetExtendedXRange(IndexRange IndexRange)
result = iRenderableSeries.GetExtendedXRange(IndexRange)

Devuelve el rango de datos del IDataSeries assosiado en X dirección que es suficiente para renderizar VisibleRange = xRange correctamente.

GetSeriesInfo
public SeriesInfo GetSeriesInfo(HitTestInfo hitTestInfo)
result = iRenderableSeries.GetSeriesInfo(hitTestInfo)

Convierte un resultado de prueba de impacto HitTestInfo en un modelo de visualización SeriesInfo para su uso en el UltrachartLegend, RolloverModifier, CursorModifier.

hitTestInfo
El resultado de la prueba de éxito para convertir
GetXRange
public IRange GetXRange()
result = iRenderableSeries.GetXRange()

Devuelve el rango de datos de la dirección IDataSeries en X

GetYRange
public IRange GetYRange(IRange xRange)
result = iRenderableSeries.GetYRange(xRange)

Devuelve el rango de datos de la assosiated IDataSeries en dirección Y El rango X-Axis actualmente en vista

GetYRange
public IRange GetYRange(IRange xRange, bool getPositiveRange)
result = iRenderableSeries.GetYRange(xRange, getPositiveRange)

Devuelve el rango de datos de la assosiated IDataSeries en dirección Y El rango X-Axis actualmente en vista Indica si para devolver el YRange positivo sólo

HitTest
public HitTestInfo HitTest(Point rawPoint, double hitTestRadius, bool interpolate)
result = iRenderableSeries.HitTest(rawPoint, hitTestRadius, interpolate)

Realiza una prueba de golpe en el punto específico del ratón (X,Y coordinar en el padre UltrachartSurface@), devolviendo a HitTestInfo struct con los resultados

rawPoint
El punto del ratón sobre el padre UltrachartSurface
hitTestRadius
El radio en píxeles para determinar si un ratón está sobre un punto de datos
interpolate
Si es cierto, utilice la interpolación para realizar una prueba de impacto entre los puntos de datos, o en el área si un FastMountainRenderableSeries, FastColumnRenderableSeries o FastCandlestickRenderableSeries

Devuelve: A HitTestInfo@ struct con los resultados

HitTest
public HitTestInfo HitTest(Point rawPoint, bool interpolate)
result = iRenderableSeries.HitTest(rawPoint, interpolate)

Realiza una prueba de golpe en el punto específico del ratón (X,Y coordinar en el padre UltrachartSurface@), devolviendo a HitTestInfo struct con los resultados

rawPoint
El punto del ratón sobre el padre UltrachartSurface
interpolate
Si es cierto, utilice la interpolación para realizar una prueba de impacto entre los puntos de datos, o en el área si un FastMountainRenderableSeries, FastColumnRenderableSeries o FastCandlestickRenderableSeries

Devuelve: A HitTestInfo@ struct con los resultados

VerticalSliceHitTest
public HitTestInfo VerticalSliceHitTest(Point rawPoint, bool interpolate)
result = iRenderableSeries.VerticalSliceHitTest(rawPoint, interpolate)

Realiza una prueba de golpe en el punto específico del ratón con cero radio de prueba de golpe. Método considera sólo valores X y devuelve a HitTestInfo struct con el valor X más cercano

rawPoint
El punto del ratón sobre el padre UltrachartSurface
interpolate
Si es cierto, utilice la interpolación para realizar una prueba de impacto entre los puntos de datos, o en el área si un , o

Devuelve: A HitTestInfo@ struct con los resultados

Eventos

SelectionChanged
public event EventHandler SelectionChanged
iRenderableSeries.SelectionChanged += handler

Evento planteado cada vez que se cambió la propiedad IsSelected@