IAnnotationPlacementStrategy

StockSharp.Xaml.Charting.StrategyManager

Define la interfaz para métodos que permiten colocar anotaciones

Métodos

GetBasePoints
public Point[] GetBasePoints(AnnotationCoordinates coordinates)
result = iAnnotationPlacementStrategy.GetBasePoints(coordinates)

Obtiene puntos de base para la instancia de anotación

coordinates
IsInBounds
public bool IsInBounds(AnnotationCoordinates coordinates, IAnnotationCanvas annotationCanvas)
result = iAnnotationPlacementStrategy.IsInBounds(coordinates, annotationCanvas)

Comprueba si las coordenadas están dentro de los límites de lienzo

coordinates
annotationCanvas
MoveAnnotationTo
public void MoveAnnotationTo(AnnotationCoordinates coordinates, double horizontalOffset, double verticalOffset, IAnnotationCanvas annotationCanvas)
iAnnotationPlacementStrategy.MoveAnnotationTo(coordinates, horizontalOffset, verticalOffset, annotationCanvas)

Mueva la anotación a un offset horizontal y vertical específico

coordinates
horizontalOffset
verticalOffset
annotationCanvas
PlaceAnnotation
public void PlaceAnnotation(AnnotationCoordinates coordinates)
iAnnotationPlacementStrategy.PlaceAnnotation(coordinates)

Lugares de anotación con coordenadas de anotación específicas

coordinates
SetBasePoint
public void SetBasePoint(Point newPoint, int index)
iAnnotationPlacementStrategy.SetBasePoint(newPoint, index)

Es el punto base para la anotación

newPoint
index