Version

AxisAnnotation Class Members

The following tables list the members exposed by AxisAnnotation.

Public Constructors
 NameDescription
Public ConstructorAxisAnnotation ConstructorInitializes a new AxisAnnotation.  
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 axis annotation 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 PropertyBadgeBackgroundGets or sets the background color to use for the badge inside the axis annotation box.  
Public PropertyBadgeCornerRadiusGets or sets the corner radius for the badge inside the axis annotation box.  
Public PropertyBadgeImagePathGets or sets the image path to use for the badge.  
Public PropertyBadgeMarginGets or sets the spacing between the badge and text inside the axis annotation box.  
Public PropertyBadgeOutlineGets or sets the outline color to use for the badge inside the axis annotation box.  
Public PropertyBadgeOutlineThicknessGets or sets the outline thickness for the badge inside the axis annotation box.  
Public PropertyBadgeSizeGets or sets the size of the badge inside the axis annotation box.  
Public PropertyIsBadgeEnabledGets or sets whether the badge is enabled in the annotation.  
Public PropertyIsPillShapedGets or sets whether the annotation is pill shaped. This will automatically adjust the background corner radius to make it appear pill shaped.  
Public PropertyLabelFormatGets or sets the label format string to use for the label.  
Public PropertyLabelFormatSpecifiersGets or sets the format specifiers to use with the LabelFormat string.  
Public PropertyOutlineGets or sets the Outline to use for tha axis annotation box.  
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 PropertyValueGets or sets the value 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 MethodResetBadgeBackgroundResets the BadgeBackground property to its default value.  
Public MethodResetBadgeCornerRadiusResets the BadgeCornerRadius property to its default value.  
Public MethodResetBadgeImagePathResets the BadgeImagePath property to its default value.  
Public MethodResetBadgeMarginResets the BadgeMargin property to its default value.  
Public MethodResetBadgeOutlineResets the BadgeOutline property to its default value.  
Public MethodResetBadgeOutlineThicknessResets the BadgeOutlineThickness property to its default value.  
Public MethodResetBadgeSizeResets the BadgeSize property to its default value.  
Public MethodResetCachedExtent  
Public MethodResetIsBadgeEnabledResets the IsBadgeEnabled property to its default value.  
Public MethodResetIsPillShapedResets the IsPillShaped property to its default value.  
Public MethodResetLabelFormatResets the LabelFormat property to its default value.  
Public MethodResetLabelFormatSpecifiersResets the LabelFormatSpecifiers property to its default value.  
Public MethodResetOutlineResets the Outline 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 MethodResetValueResets the Value property to its default value.  
Public MethodResolveLabelValue  
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 MethodShouldSerializeBadgeBackgroundIndicates if the BadgeBackground property needs to be serialized.  
Protected MethodShouldSerializeBadgeCornerRadiusIndicates if the BadgeCornerRadius property needs to be serialized.  
Protected MethodShouldSerializeBadgeImagePathIndicates if the BadgeImagePath property needs to be serialized.  
Protected MethodShouldSerializeBadgeMarginIndicates if the BadgeMargin property needs to be serialized.  
Protected MethodShouldSerializeBadgeOutlineIndicates if the BadgeOutline property needs to be serialized.  
Protected MethodShouldSerializeBadgeOutlineThicknessIndicates if the BadgeOutlineThickness property needs to be serialized.  
Protected MethodShouldSerializeBadgeSizeIndicates if the BadgeSize property needs to be serialized.  
Protected MethodShouldSerializeIsBadgeEnabledIndicates if the IsBadgeEnabled property needs to be serialized.  
Protected MethodShouldSerializeIsPillShapedIndicates if the IsPillShaped property needs to be serialized.  
Protected MethodShouldSerializeLabelFormatIndicates if the LabelFormat property needs to be serialized.  
Protected MethodShouldSerializeLabelFormatSpecifiersIndicates if the LabelFormatSpecifiers property needs to be serialized.  
Protected MethodShouldSerializeOutlineIndicates if the Outline 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 MethodShouldSerializeValueIndicates if the Value property needs to be serialized.  
Public Events
 NameDescription
Public EventPropertyChangedEvent raised when a property value is changed.  
See Also