BasePointMarker

StockSharp.Xaml.Charting.Visuals.PointMarkers

Una clase base para marcadores de puntos reenviados por Bitmap, que son pequeños marcadores dibujados una vez por punto de datos en un BaseRenderableSeries

Hereda de: ContentControl

Implementa: IPointMarker

Constructores

BasePointMarker
protected BasePointMarker()
basePointMarker = BasePointMarker()

Inicia una nueva instancia de la clase BasePointMarker.

Propiedades

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

Obtiene o establece la propiedad AntiAliasing, que se utiliza al dibujar el trazo

EnableMultithreadedDrawing
public static bool EnableMultithreadedDrawing { get; set; }
value = BasePointMarker.EnableMultithreadedDrawing
BasePointMarker.EnableMultithreadedDrawing = value

PROTOTIPOS SOLAMENTE: Permite a MultiThreaded Dibujo para ciertos tipos BasePointMarker@

Fill
public Color Fill { get; set; }
value = basePointMarker.Fill
basePointMarker.Fill = value

Obtiene o establece el color sólido Llenar de la PointMarker. Puede ser transparente para ignorar

PointMarkerTemplate
public ControlTemplate PointMarkerTemplate { get; set; }
value = basePointMarker.PointMarkerTemplate
basePointMarker.PointMarkerTemplate = value

Obtiene o establece el PointMarker@ControlTemplate@, que define el punto-marcador Visual para ser renderizado en cada punto de datos de la serie

Stroke
public Color Stroke { get; set; }
value = basePointMarker.Stroke
basePointMarker.Stroke = value

Obtiene o establece el Stroke (el esquema) de la PointMarker. Puede ser transparente para ignorar

StrokeThickness
public double StrokeThickness { get; set; }
value = basePointMarker.StrokeThickness
basePointMarker.StrokeThickness = value

Consigue o establece el StrokeThickness@ de la PointMarkercarpeta.

Métodos

Begin
public virtual void Begin(IRenderContext2D context, IPen2D defaultPen, IBrush2D defaultBrush)
basePointMarker.Begin(context, defaultPen, defaultBrush)

Llamado cuando una operación de empaquetado batido está a punto de comenzar. Todas las operaciones posteriores de sorteo tendrán el mismo ancho, altura, rendercontext y bolígrafo, pincel

Dispose
public virtual void Dispose()
basePointMarker.Dispose()

Desembolsa cualquier recurso en caché, e.g. cuando se cambia la Fill o Stroke, también se eliminan los bolígrafos o pinceles en caché.

Draw
public virtual void Draw(IRenderContext2D context, IEnumerable<Point> centers)
basePointMarker.Draw(context, centers)

Renders the PointMarker on each Point passed in with Fill and Stroke values. Cada punto es una coordenadas en el centro de PointMarker@.

context
RenderContext@ para dibujar también
centers
La colección de puntos para hacer los marcadores de puntos en
DrawInternal
protected abstract void DrawInternal(IRenderContext2D context, double x, double y, IPen2D pen, IBrush2D brush)
basePointMarker.DrawInternal(context, x, y, pen, brush)

Cuando se sobrescribe en una clase derivada, dibuja los marcadores de puntos en la coordenadas x,y pixel

context
RenderContext@ para dibujar
x
El x-coordinado para dibujar en
y
El y-coordinado para dibujar
pen
El bolígrafo de Stroke predeterminado (si el bolígrafo actual no está establecido)
brush
El cepillo predeterminado de la cola (si el cepillo actual no está establecido)
DrawInternal
protected abstract void DrawInternal(IRenderContext2D context, IEnumerable<Point> centers, IPen2D pen, IBrush2D brush)
basePointMarker.DrawInternal(context, centers, pen, brush)

Cuando se sobrescribe en una clase derivada, dibuja los marcadores de puntos en la colección especificada de centros de Puntos

context
RenderContext@ para dibujar
centers
Los Centros de los marcadores de puntos
pen
El bolígrafo de Stroke predeterminado (si el bolígrafo actual no está establecido)
brush
El cepillo predeterminado de la cola (si el cepillo actual no está establecido)
End
public virtual void End(IRenderContext2D context)
basePointMarker.End(context)

Termina con una operación de sorteo de lotes

OnPropertyChanged
protected virtual void OnPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
basePointMarker.OnPropertyChanged(d, e)

Debe llamarse cuando cualquier valor DependencyProperty cambie en la clase derivada BasePointMarker

d
El remitente
e
Los argumentos

Campos

AntiAliasingProperty
public static readonly DependencyProperty AntiAliasingProperty
value = BasePointMarker.AntiAliasingProperty

Define el AntiAliasing@DependencyProperty@

FillProperty
public static readonly DependencyProperty FillProperty
value = BasePointMarker.FillProperty

Define la casilla DependencyProperty

PointMarkerTemplateProperty
public static readonly DependencyProperty PointMarkerTemplateProperty
value = BasePointMarker.PointMarkerTemplateProperty

Define el PointMarkerTemplate@DependencyProperty@

StrokeProperty
public static readonly DependencyProperty StrokeProperty
value = BasePointMarker.StrokeProperty

Define el Stroke DependencyProperty

StrokeThicknessProperty
public static readonly DependencyProperty StrokeThicknessProperty
value = BasePointMarker.StrokeThicknessProperty

Define el StrokeThickness@DependencyProperty@