Version

CalloutAnnotation Class Members

The following tables list the members exposed by CalloutAnnotation.

Public Constructors
 NameDescription
Public ConstructorCalloutAnnotation ConstructorInitializes a new CalloutAnnotation.  
Public Properties
 NameDescription
Public PropertyBackgroundGets or sets the background to use for tha axis annotation box.  
Public PropertyBackgroundCornerRadiusGets or sets the corner radius to use for the callout borders.  
Public PropertyBackgroundPaddingBottomGets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.  
Public PropertyBackgroundPaddingLeftGets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.  
Public PropertyBackgroundPaddingRightGets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.  
Public PropertyBackgroundPaddingTopGets or sets the padding to use withing the axis annotation callout. Leaving this NaN will use an automatic value related to the axis label margins.  
Public PropertyContentGets or sets the Content that should be annotated.  
Public PropertyKeyGets or sets the Key that should be annotated.  
Public PropertyLeaderBrushGets or sets the LeaderBrush to use for tha axis annotation box.  
Public PropertyOutlineGets or sets the Outline to use for tha axis annotation box.  
Public PropertySeriesGets or sets the series to which the callout pertains to. Leave unset for an automatic value.  
Public PropertyStrokeThicknessGets or sets the border stroke thickness to use for tha axis annotation box.  
Public PropertyTextGets or sets the text that should be displayed for the annotation. Leave null to display the value automatically.  
Public PropertyTextColorGets or sets the color to use for the text in the annotation.  
Public PropertyXValueGets or sets the XValue at which this annotation is displayed on the axis.  
Public PropertyYValueGets or sets the YValue at which this annotation is displayed on the axis.  
Public Methods
 NameDescription
Public MethodResetResets all the properties to their default values  
Public MethodResetBackgroundResets the Background property to its default value.  
Public MethodResetBackgroundCornerRadiusResets the BackgroundCornerRadius property to its default value.  
Public MethodResetBackgroundPaddingBottomResets the BackgroundPaddingBottom property to its default value.  
Public MethodResetBackgroundPaddingLeftResets the BackgroundPaddingLeft property to its default value.  
Public MethodResetBackgroundPaddingRightResets the BackgroundPaddingRight property to its default value.  
Public MethodResetBackgroundPaddingTopResets the BackgroundPaddingTop property to its default value.  
Public MethodResetContentResets the Content property to its default value.  
Public MethodResetKeyResets the Key property to its default value.  
Public MethodResetLeaderBrushResets the LeaderBrush property to its default value.  
Public MethodResetOutlineResets the Outline property to its default value.  
Public MethodResetSeriesResets the Series property to its default value.  
Public MethodResetStrokeThicknessResets the StrokeThickness property to its default value.  
Public MethodResetTextResets the Text property to its default value.  
Public MethodResetTextColorResets the TextColor property to its default value.  
Public MethodResetXValueResets the XValue property to its default value.  
Public MethodResetYValueResets the YValue property to its default value.  
Protected Methods
 NameDescription
Protected MethodOnPropertyChangedUsed to invoke the PropertyChanged event.  
Protected MethodShouldSerializeBackgroundIndicates if the Background property needs to be serialized.  
Protected MethodShouldSerializeBackgroundCornerRadiusIndicates if the BackgroundCornerRadius property needs to be serialized.  
Protected MethodShouldSerializeBackgroundPaddingBottomIndicates if the BackgroundPaddingBottom property needs to be serialized.  
Protected MethodShouldSerializeBackgroundPaddingLeftIndicates if the BackgroundPaddingLeft property needs to be serialized.  
Protected MethodShouldSerializeBackgroundPaddingRightIndicates if the BackgroundPaddingRight property needs to be serialized.  
Protected MethodShouldSerializeBackgroundPaddingTopIndicates if the BackgroundPaddingTop property needs to be serialized.  
Protected MethodShouldSerializeContentIndicates if the Content property needs to be serialized.  
Protected MethodShouldSerializeKeyIndicates if the Key property needs to be serialized.  
Protected MethodShouldSerializeLeaderBrushIndicates if the LeaderBrush property needs to be serialized.  
Protected MethodShouldSerializeOutlineIndicates if the Outline property needs to be serialized.  
Protected MethodShouldSerializeSeriesIndicates if the Series property needs to be serialized.  
Protected MethodShouldSerializeStrokeThicknessIndicates if the StrokeThickness property needs to be serialized.  
Protected MethodShouldSerializeTextIndicates if the Text property needs to be serialized.  
Protected MethodShouldSerializeTextColorIndicates if the TextColor property needs to be serialized.  
Protected MethodShouldSerializeXValueIndicates if the XValue property needs to be serialized.  
Protected MethodShouldSerializeYValueIndicates if the YValue property needs to be serialized.  
Public Events
 NameDescription
Public EventPropertyChangedEvent raised when a property value is changed.  
See Also