WPF Charting Documentation - SciChart WPF Charts SDK v5.x
SciChart.Charting.Visuals.Annotations Namespace
Inheritance Hierarchy
Classes
 ClassDescription
ClassAnchorPointAnnotation 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
ClassAnnotationBase Provides a base class for annotations to be rendered over the chart
ClassAnnotationCollection Contains a collection of IAnnotation derived types, which allow custom drawing elements over or under the parent SciChart.Charting.Visuals.SciChartSurface
ClassAnnotationHelper Calculates DataPoint fronm coordinates for Annotations TODO:Not ready, there is absent calculation for relative mode.
ClassAnnotationLabel Defines an AnnotationLabel which may be used in HorizontalLineAnnotation and VerticalLineAnnotation instances
ClassAnnotationSurface A canvas which is used to place annotations on chart
ClassAxisMarkerAnnotation 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.
ClassAxisMarkerAnnotationForMvvm 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
ClassBoxAnnotation Defines a rectangle or box annotation, which may be placed on the chart at specific X1,Y1,X2,Y2 coordinates
ClassBoxAnnotationForMvvm 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
ClassCompositeAnnotation Defines an annotation, which group the collection of Annotations together, so they interact like one composite annotation
ClassCompositeAnnotationForMvvm 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
ClassCompositeTrendChannelAnnotationBase  
ClassCompositeTrendLineAnnotation  
ClassCompositeTrendLineAnnotationBase  
ClassCustomAnnotation 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
ClassCustomAnnotationForMvvm 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
ClassCustomLineAnnotation  
ClassHorizontalLineAnnotation A class for HorizontalLineAnnotation
ClassHorizontalLineAnnotationForMvvm 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
ClassLineAnnotation Defines a read-only or editable Line annotation, which may be placed on the chart at specific X1,Y1,X2,Y2 coordinates
ClassLineAnnotationBase A base class with shared properties for LineAnnotation, HorizontalLineAnnotation and VerticalLineAnnotation
ClassLineAnnotationForMvvm 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
ClassLineAnnotationWithLabelsBase Provides a base class for HorizontalLineAnnotation, VerticalLineAnnotation
ClassLineArrowAnnotation The LineArrowAnnotation provides a Line with X1,Y1,X2,Y2 coordinates and an arrow head at the tip.
ClassLineArrowAnnotationForMvvm 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
ClassSeriesValueAxisMarkerAnnotation Used by SciChart.Charting.ChartModifiers.SeriesValueModifier to create AxisMarkers which are bound to the series latest Y value in a viewport.
ClassTextAnnotation Defines a Text annotation, which may be used to place read-only labels or read-write Textboxes on the parent SciChart.Charting.Visuals.SciChartSurface
ClassTextAnnotationForMvvm 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
ClassTrendLineAnnotationBase  
ClassVerticalLineAnnotation A class for VerticalLineAnnotation
ClassVerticalLineAnnotationCollection Contains a collection of VerticalLineAnnotation instances, which allow custom vertical lines over or under the parent SciChart.Charting.Visuals.SciChartSurface
ClassVerticalLineAnnotationForMvvm 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
 InterfaceDescription
InterfaceIAnchorPointAnnotation 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
InterfaceIAnnotation Defines the interface to an annotation, a custom drawable element over or under the SciChartSurface
InterfaceIAnnotationAdorner Defines the interface to an annotation adorner, which may be placed to drag, or resize an annotation
InterfaceIAnnotationCanvas Defines the base interface for annotation canvas
InterfaceIAnnotationResizeAdorner 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
InterfaceICompositeAnnotation Defines the interface to the CompositeAnnotation, which uses combine collection of annotations into one group
Structures
 StructureDescription
StructureAnnotationCoordinates Used internally by the Annotation API. Struct to hold transformed coordinates for placement of an annotation on the chart.
StructureTrendLineCoordinates  
Enumerations
 EnumerationDescription
EnumerationAnnotationCanvas Enumeration constants to define the Annotation Canvas that an IAnnotation is placed on
EnumerationAnnotationCoordinateMode Enumeration constants to define the Coordinate mode used to place an annotation
EnumerationHorizontalAnchorPoint Enumeration constants used by IAnchorPointAnnotation to define horizontal alignment around the X1,Y1 coordinates
EnumerationLabelPlacement Enumeration constants to define label placement
EnumerationVerticalAnchorPoint Enumeration constants used by IAnchorPointAnnotation to define vertical alignment around the X1,Y1 coordinates
See Also

Reference

SciChart.Charting Assembly

 

 


SCICHART ® is a Registered Trademark in the UK, US and EU. Copyright SciChart Ltd 2011-2018.

Send Feedback