SciChart.Charting Assembly : SciChart.Charting.Visuals.Annotations Namespace
SciChart.Charting.Visuals.Annotations Namespace
Classes
 ClassDescription
ClassAn 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
Class Provides a base class for annotations to be rendered over the chart
ClassContains a collection of IAnnotation derived types, which allow custom drawing elements over or under the parent SciChart.Charting.Visuals.SciChartSurface
ClassDefines an AnnotationLabel which may be used in HorizontalLineAnnotation and VerticalLineAnnotation instances
Class A canvas which is used to place annotations on chart
Class 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.
ClassINTERNAL 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
Class Defines a rectangle or box annotation, which may be placed on the chart at specific X1,Y1,X2,Y2 coordinates
ClassINTERNAL 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
ClassDefines an annotation, which group the collection of Annotations together, so they interact like one composite annotation
ClassINTERNAL 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
ClassDefines an annotation, which group the collection of Annotations together, so they interact like one composite annotation
Class 
Class 
Class 
Class 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
ClassINTERNAL 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
Class 
ClassA class for HorizontalLineAnnotation
ClassINTERNAL 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
Class Defines a read-only or editable Line annotation, which may be placed on the chart at specific X1,Y1,X2,Y2 coordinates
ClassA base class with shared properties for LineAnnotation, HorizontalLineAnnotation and VerticalLineAnnotation
ClassINTERNAL 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
Class Provides a base class for HorizontalLineAnnotation, VerticalLineAnnotation
Class The LineArrowAnnotation provides a Line with X1,Y1,X2,Y2 coordinates and an arrow head at the tip.
ClassINTERNAL 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
ClassUsed by SciChart.Charting.ChartModifiers.SeriesValueModifier to create AxisMarkers which are bound to the latest Y value in a viewport
ClassDefines a Text annotation, which may be used to place read-only labels or read-write Textboxes on the parent SciChart.Charting.Visuals.SciChartSurface
ClassINTERNAL 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
Class 
ClassA class for VerticalLineAnnotation
ClassContains a collection of VerticalLineAnnotation instances, which allow custom vertical lines over or under the parent SciChart.Charting.Visuals.SciChartSurface
ClassINTERNAL 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
 InterfaceDescription
InterfaceDefines 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
Interface Defines the interface to an annotation, a custom drawable element over or under the SciChartSurface
Interface Defines the interface to an annotation adorner, which may be placed to drag, or resize an annotation
Interface Defines the base interface for annotation canvas
InterfaceDefines 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
Interface Provides a way to render annotations on SciChartSurface
InterfaceDefines the interface to the CompositeAnnotation, which uses combine collection of annotations into one group
Structures
 StructureDescription
Structure Used internally by the Annotation API. Struct to hold transformed coordinates for placement of an annotation on the chart.
Structure 
Enumerations
 EnumerationDescription
EnumerationEnumeration constants to define the Annotation Canvas that an IAnnotation is placed on
Enumeration Enumeration constants to define the Coordinate mode used to place an annotation
EnumerationEnumeration constants used by IAnchorPointAnnotation to define horizontal alignment around the X1,Y1 coordinates
Enumeration Enumeration constants to define label placement
EnumerationEnumeration constants used by IAnchorPointAnnotation to define vertical alignment around the X1,Y1 coordinates
See Also