Skip to main content
All docs
V25.1
  • ChartControl.AnnotationRepositoryChanged Event

    Occurs after a user adds, edits or deletes an annotation.

    Namespace: DevExpress.XtraCharts

    Assembly: DevExpress.XtraCharts.v25.1.UI.dll

    NuGet Package: DevExpress.Win.Charts

    Declaration

    public event AnnotationRepositoryChangedEventHandler AnnotationRepositoryChanged

    Event Data

    The AnnotationRepositoryChanged event's data class is AnnotationRepositoryChangedEventArgs. The following properties provide information specific to this event:

    Property Description
    Annotation Returns the changed annotation.
    Change Returns the AnnotationRepositoryChange value that indicates the type of change a user makes.

    Remarks

    Users can utilize the Add Text Annotation and Add Image Annotation buttons in the Chart’s Ribbon or Toolbars to add interactive annotations. They can also edit or delete an annotation if the Annotation.RuntimeEditing property is set to true.

    The e.Change property returns an operation that a user performs. The Change property can be set to the following values:

    The e.Annotation property returns the changed annotation.

    The following example gets a type of the annotation change and the annotation object:

    void chartControl1_AnnotationRepositoryChanged(object sender, AnnotationRepositoryChangedEventArgs e) {
      AnnotationRepositoryChange lastChange = e.Change;
      Annotation myAnnotation = e.Annotation;
      //Add your logic here. 
    } 
    
    See Also