Version

Axis Class Members

The following tables list the members exposed by Axis.

Public Properties
 NameDescription
Public PropertyActualMajorStrokeGets or sets the ActualMajorStroke property.  
Public PropertyActualMinorStrokeGets or sets the ActualMinorStroke property.  
Public PropertyActualStrokeGets or sets the effective stroke used for the axis.  
Public PropertyAnnotationsGets the current annotations for the axis.  
Public PropertyCrossingAxisGets or sets the CrossingAxis property.  
Public PropertyCrossingValueGets or sets the CrossingValue property.  
Public PropertyEnhancedIntervalMinimumCharactersGets or sets the mininum desired characters to be displayed for horizontal axes when using advanced label heuristics. -1 will attempt to adjust the interval to precisely fit the horizontal labels.  
Public PropertyIsAngularGets if the current axis is of angular axis type  
Public PropertyIsCategoryGets or sets if the current axis is of category axis type  
Public PropertyIsCategoryDateTimeGets if the current axis is of category date time axis type  
Public PropertyIsContinuousGets if the current axis is a continuous rather than a discrete scale  
Public PropertyIsDateTimeGets or sets if the current axis is of date time axis type  
Public PropertyIsDisabledGets or sets the IsDisabled property. If true, the axis will not be rendered.  
Public PropertyIsInvertedGets or sets the IsInverted property.  
Public PropertyIsNumericGets or sets if the current axis is of numeric axis type  
Public PropertyIsPiecewiseGets or sets if the axis is a piecewise scaling function.  
Public PropertyIsRadialGets or sets if the current axis is of radial axis type  
Public PropertyIsSortingGets or sets if the current axis is sorting data items  
Public PropertyIsVerticalGets if the current axis is a vertical axis.  
Public PropertyLabelGets or sets the axis label format string.  
Public PropertyLabelAngleGets or sets the angle of the axis labels.  
Public PropertyLabelBottomMarginMargin applied below the axis labels.  
Public PropertyLabelExtentDistance between the axis and the edge of the control.  
Public PropertyLabelFontFamilyReturns or sets the font family for the axis labels.  
Public PropertyLabelFontSizeReturns or sets the font size for the axis labels.  
Public PropertyLabelFontStyleReturns or sets the font style for the axis labels.  
Public PropertyLabelHorizontalAlignmentGets or sets the horizontal alignment of the axis labels.  
Public PropertyLabelLeftMarginMargin applied to the left of the axis labels.  
Public PropertyLabelLocationGets or sets the location of the axis labels.  
Public PropertyLabelRightMarginMargin applied to the right of the axis labels.  
Public PropertyLabelShowFirstLabelGets or sets whether the first label is displayed when the zoom level is set to 1.  
Public PropertyLabelTextColorThe color of the axis labels.  
Public PropertyLabelTopMarginMargin applied above the axis labels.  
Public PropertyLabelVerticalAlignmentGets or sets the vertical alignment of the axis labels.  
Public PropertyLabelVisibilityGets or sets the visibility of the axis labels.  
Public PropertyMajorStrokeGets or sets the MajorStroke property.  
Public PropertyMajorStrokeThicknessGets or sets the MajorStrokeThickness property.  
Public PropertyMinorStrokeGets or sets the MinorStroke property.  
Public PropertyMinorStrokeThicknessGets or sets the MinorStrokeThickness property.  
Public PropertyNameGets or sets the name to use for the series.  
Public PropertySeriesViewerGets the ChartArea for the current Axis object.  
Public PropertyStripGets or sets the Strip property.  
Public PropertyStrokeGets or sets the Stroke property.  
Public PropertyStrokeThicknessGets or sets the StrokeThickness property.  
Public PropertyTickLengthGets or sets the TickLength property.  
Public PropertyTickStrokeGets or sets the TickStroke property.  
Public PropertyTickStrokeThicknessGets or sets the TickStrokeThickness property.  
Public PropertyTitleGets or sets the Title property.  
Public PropertyTitleAngleGets or sets the angle of the axis title.  
Public PropertyTitleBottomMarginMargin applied below the axis title.  
Public PropertyTitleFontFamilyReturns or sets the font family for the axis title.  
Public PropertyTitleFontSizeReturns or sets the font size for the axis title.  
Public PropertyTitleFontStyleReturns or sets the font style for the axis title.  
Public PropertyTitleHorizontalAlignmentGets or sets the horizontal alignment of the axis title.  
Public PropertyTitleLeftMarginMargin applied to the left of the axis title.  
Public PropertyTitleLocationGets or sets the location of the axis title.  
Public PropertyTitlePositionGets or sets the title position relative to the axis labels.  
Public PropertyTitleRightMarginMargin applied to the right of the axis title.  
Public PropertyTitleShowFirstLabelGets or sets whether the first label is displayed when the zoom level is set to 1.  
Public PropertyTitleTextColorThe color of the axis title.  
Public PropertyTitleTopMarginMargin applied above the axis title.  
Public PropertyTitleVerticalAlignmentGets or sets the vertical alignment of the axis title.  
Public PropertyTitleVisibilityGets or sets the visibility of the axis title.  
Public PropertyUseEnhancedIntervalManagementGets or sets whether to use more advanced heuristics when determining the initial number of labels to render, before resolving collisions, etc.  
Public Methods
 NameDescription
Public MethodDeregisterSeriesDeregisters a series that uses an axis from the axis.  
Public MethodExportVisualDataExports visual information about the series for use by external tools and functionality.  
Public MethodGetItemValueGets a value based on one of the valid member paths for this axis type.  
Public MethodGetScaledValueGets the scaled viewport value from an unscaled axis value.  
Public MethodGetUnscaledValueGets the unscaled axis value from an scaled viewport value.  
Public MethodGetValueLabelGets the label for a data item.  
Public MethodRegisterSeriesRegisters a series that uses an axis with the axis.  
Public MethodRenderAxisRenders the axis with no animation.  
Public MethodResetCachedEnhancedIntervalIf using enhanced interval management and precise interval fitting, this will reset the cached maximum label width, and recalculate using the current labels.  
Public MethodScaleValueScales a value from axis space into screen space.  
Public MethodSetLabelBottomMarginSets the LabelBottomMargin property to a value of the specified units.  
Public MethodSetLabelExtentSets the LabelExtent property to a value of the specified units.  
Public MethodSetLabelFontSizeSets the LabelFontSize property to a value of the specified units.  
Public MethodSetLabelLeftMarginSets the LabelLeftMargin property to a value of the specified units.  
Public MethodSetLabelRightMarginSets the LabelRightMargin property to a value of the specified units.  
Public MethodSetLabelTopMarginSets the LabelTopMargin property to a value of the specified units.  
Public MethodSetMajorStrokeThicknessSets the MajorStrokeThickness property to a value of the specified units.  
Public MethodSetMinorStrokeThicknessSets the MinorStrokeThickness property to a value of the specified units.  
Public MethodSetStrokeThicknessSets the StrokeThickness property to a value of the specified units.  
Public MethodSetTickLengthSets the TickLength property to a value of the specified units.  
Public MethodSetTickStrokeThicknessSets the TickStrokeThickness property to a value of the specified units.  
Public MethodSetTitleBottomMarginSets the TitleBottomMargin property to a value of the specified units.  
Public MethodSetTitleFontSizeSets the TitleFontSize property to a value of the specified units.  
Public MethodSetTitleLeftMarginSets the TitleLeftMargin property to a value of the specified units.  
Public MethodSetTitleRightMarginSets the TitleRightMargin property to a value of the specified units.  
Public MethodSetTitleTopMarginSets the TitleTopMargin property to a value of the specified units.  
Public MethodUpdateRangeOverloaded. Updates the axis range.  
Protected Methods
 NameDescription
Protected MethodOnFormatLabelUsed to invoke the FormatLabel event.  
Protected MethodOnPropertyChangedUsed to raise the PropertyChanged event when a property of the object has been changed.  
Protected MethodOnRangeChangedUsed to invoke the RangeChanged event.  
Protected MethodOnRenderRequestedUsed to invoke the RenderRequested event.  
Public Events
 NameDescription
Public EventFormatLabelEvent raised for the purpose of determining the text of each label.  
Public EventPropertyChangedInvoked when a property of the object has been changed.  
Public EventRangeChangedOccurs when the axis range changes.  
Public EventRenderRequestedThis event is raised every time a render has been requested from a series.  
See Also