SciChart.Charting.Visuals.Annotations Namespace
Classes
Class | Description | |
---|---|---|
AnchorPointAnnotation | An Anchor-Point annotation is an IAnnotation which only has one X1,Y1 point. This annotation may be anchored around the coordinate using various alignmnets. See the HorizontalAnchorPoint and VerticalAnchorPoint properties for more information | |
AnnotationBase | Provides a base class for annotations to be rendered over the chart | |
AnnotationCollection | Contains a collection of IAnnotation derived types, which allow custom drawing elements over or under the parent SciChart.Charting.Visuals.SciChartSurface | |
AnnotationLabel | Defines an AnnotationLabel which may be used in HorizontalLineAnnotation and VerticalLineAnnotation instances | |
AnnotationSurface | A canvas which is used to place annotations on chart | |
AxisMarkerAnnotation | The AxisMarkerAnnotation provides an axis label which is data-bound to its Y-value. Used to place a marker on the Y-Axis it can give feedback about the latest value of a series, or important points in a series. | |
AxisMarkerAnnotationForMvvm | INTERNAL USE ONLY: Defines a class which extends the original AxisMarkerAnnotation and is created internally per every SciChart.Charting.Model.ChartSeries.AxisMarkerAnnotationViewModel of appropriate type in MVVM scenarios | |
BoxAnnotation | Defines a rectangle or box annotation, which may be placed on the chart at specific X1,Y1,X2,Y2 coordinates | |
BoxAnnotationForMvvm | INTERNAL USE ONLY: Defines a class which extends the original BoxAnnotation and is created internally per every SciChart.Charting.Model.ChartSeries.BoxAnnotationViewModel of appropriate type in MVVM scenarios | |
CompositeAnnotation | Defines an annotation, which group the collection of Annotations together, so they interact like one composite annotation | |
CompositeAnnotationForMvvm | INTERNAL USE ONLY: Defines a class which extends the original CompositeAnnotation and is created internally per every SciChart.Charting.Model.ChartSeries.CompositeAnnotationViewModel of appropriate type in MVVM scenarios | |
CompositeTradingAnnotationBase | Defines an annotation, which group the collection of Annotations together, so they interact like one composite annotation | |
CompositeTrendChannelAnnotationBase | ||
CompositeTrendLineAnnotation | ||
CompositeTrendLineAnnotationBase | ||
CustomAnnotation | CustomAnnotation is a ContentControl which can be overlaid on the annotation surfaces. For examples of use, see the Annotations Are Easy and Create Annotations Dynamically examples in the trial download | |
CustomAnnotationForMvvm | INTERNAL USE ONLY: Defines a class which extends the original CustomAnnotation and is created internally per every SciChart.Charting.Model.ChartSeries.CustomAnnotationViewModel of appropriate type in MVVM scenarios | |
CustomLineAnnotation | ||
HorizontalLineAnnotation | A class for HorizontalLineAnnotation | |
HorizontalLineAnnotationForMvvm | INTERNAL USE ONLY: Defines a class which extends the original HorizontalLineAnnotation and is created internally per every SciChart.Charting.Model.ChartSeries.HorizontalLineAnnotationViewModel of appropriate type in MVVM scenarios | |
LineAnnotation | Defines a read-only or editable Line annotation, which may be placed on the chart at specific X1,Y1,X2,Y2 coordinates | |
LineAnnotationBase | A base class with shared properties for LineAnnotation, HorizontalLineAnnotation and VerticalLineAnnotation | |
LineAnnotationForMvvm | INTERNAL USE ONLY: Defines a class which extends the original LineAnnotation and is created internally per every SciChart.Charting.Model.ChartSeries.LineAnnotationViewModel of appropriate type in MVVM scenarios | |
LineAnnotationWithLabelsBase | Provides a base class for HorizontalLineAnnotation, VerticalLineAnnotation | |
LineArrowAnnotation | The LineArrowAnnotation provides a Line with X1,Y1,X2,Y2 coordinates and an arrow head at the tip. | |
LineArrowAnnotationForMvvm | INTERNAL USE ONLY: Defines a class which extends the original LineArrowAnnotation and is created internally per every SciChart.Charting.Model.ChartSeries.LineArrowAnnotationViewModel of appropriate type in MVVM scenarios | |
SeriesValueAxisMarkerAnnotation | Used by SciChart.Charting.ChartModifiers.SeriesValueModifier to create AxisMarkers which are bound to the latest Y value in a viewport | |
TextAnnotation | Defines a Text annotation, which may be used to place read-only labels or read-write Textboxes on the parent SciChart.Charting.Visuals.SciChartSurface | |
TextAnnotationForMvvm | INTERNAL USE ONLY: Defines a class which extends the original TextAnnotation and is created internally per every SciChart.Charting.Model.ChartSeries.TextAnnotationViewModel of appropriate type in MVVM scenarios | |
TrendLineAnnotationBase | ||
VerticalLineAnnotation | A class for VerticalLineAnnotation | |
VerticalLineAnnotationCollection | Contains a collection of VerticalLineAnnotation instances, which allow custom vertical lines over or under the parent SciChart.Charting.Visuals.SciChartSurface | |
VerticalLineAnnotationForMvvm | INTERNAL USE ONLY: Defines a class which extends the original VerticalLineAnnotation and is created internally per every SciChart.Charting.Model.ChartSeries.VerticalLineAnnotationViewModel of appropriate type in MVVM scenarios |
Interfaces
Interface | Description | |
---|---|---|
IAnchorPointAnnotation | Defines the interface to an Anchor-Point annotation, which is an IAnnotation which only has one X1,Y1 point. This annotation may be anchored around the coordinate using various alignmnets. See the HorizontalAnchorPoint and VerticalAnchorPoint properties for more information | |
IAnnotation | Defines the interface to an annotation, a custom drawable element over or under the SciChartSurface | |
IAnnotationAdorner | Defines the interface to an annotation adorner, which may be placed to drag, or resize an annotation | |
IAnnotationCanvas | Defines the base interface for annotation canvas | |
IAnnotationResizeAdorner | Defines the inteface to an annotation resize adorner, which is placed over an AnnotationBase when selected, allowing the user to move or resize it by dragging | |
IAnnotationsDrawingProvider | Provides a way to render annotations on SciChartSurface | |
ICompositeAnnotation | Defines the interface to the CompositeAnnotation, which uses combine collection of annotations into one group |
Structures
Structure | Description | |
---|---|---|
AnnotationCoordinates | Used internally by the Annotation API. Struct to hold transformed coordinates for placement of an annotation on the chart. | |
TrendLineCoordinates |
Enumerations
Enumeration | Description | |
---|---|---|
AnnotationCanvas | Enumeration constants to define the Annotation Canvas that an IAnnotation is placed on | |
AnnotationCoordinateMode | Enumeration constants to define the Coordinate mode used to place an annotation | |
HorizontalAnchorPoint | Enumeration constants used by IAnchorPointAnnotation to define horizontal alignment around the X1,Y1 coordinates | |
LabelPlacement | Enumeration constants to define label placement | |
VerticalAnchorPoint | Enumeration constants used by IAnchorPointAnnotation to define vertical alignment around the X1,Y1 coordinates |
See Also