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
ClassProvides 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
ClassA canvas which is used to place annotations on chart
ClassThe 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
ClassDefines 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 
ClassCustomAnnotation 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
ClassDefines 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
ClassProvides a base class for HorizontalLineAnnotation, VerticalLineAnnotation
ClassThe 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 series 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
InterfaceDefines the interface to an annotation, a custom drawable element over or under the SciChartSurface
InterfaceDefines the interface to an annotation adorner, which may be placed to drag, or resize an annotation
InterfaceDefines 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
InterfaceDefines the interface to the CompositeAnnotation, which uses combine collection of annotations into one group
Structures
 StructureDescription
StructureUsed 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
EnumerationEnumeration 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
EnumerationEnumeration constants to define label placement
EnumerationEnumeration constants used by IAnchorPointAnnotation to define vertical alignment around the X1,Y1 coordinates
See Also