Skip to main content

AxisBase Members

The base class for axes.

Constructors

Name Description
AxisBase() Initializes a new instance of the AxisBase class with default settings.

Fields

Name Description
AlignmentProperty static Identifies the AxisBase.Alignment dependency property.
BrushProperty static Identifies the AxisBase.Brush dependency property.
DateTimeGridAlignmentProperty static Identifies the AxisBase.DateTimeGridAlignment dependency property.
DateTimeMeasureUnitProperty static Identifies the AxisBase.DateTimeMeasureUnit dependency property.
GridLinesBrushProperty static Identifies the AxisBase.GridLinesBrush dependency property.
GridLinesMinorBrushProperty static Identifies the AxisBase.GridLinesMinorBrush dependency property.
GridLinesMinorStrokeStyleProperty static Identifies the AxisBase.GridLinesMinorStrokeStyle dependency property.
GridLinesStrokeStyleProperty static Identifies the AxisBase.GridLinesStrokeStyle dependency property.
GridSpacingAutoProperty static Identifies the AxisBase.GridSpacingAuto dependency property.
GridSpacingProperty static Identifies the AxisBase.GridSpacing dependency property.
InterlacedBrushProperty static Identifies the AxisBase.InterlacedBrush dependency property.
InterlacedProperty static Identifies the AxisBase.Interlaced dependency property.
LabelAngleProperty static Identifies the LabelAngle dependency property.
LabelPatternProperty static Identifies the LabelPattern dependency property.
LabelTemplateProperty static Identifies the LabelTemplate dependency property.
MinorCountProperty static Identifies the AxisBase.MinorCount dependency property.
ReverseProperty static Identifies the AxisBase.Reverse dependency property.
ShowLabelsProperty static Identifies the AxisBase.ShowLabels dependency property.
ShowLineProperty static Identifies the AxisBase.ShowLine dependency property.
ShowMajorGridlinesProperty static Identifies the AxisBase.ShowMajorGridlines dependency property.
ShowMajorTickmarksProperty static Identifies the AxisBase.ShowMajorTickmarks dependency property.
ShowMinorGridlinesProperty static Identifies the AxisBase.ShowMinorGridlines dependency property.
ShowMinorTickmarksProperty static Identifies the AxisBase.ShowMinorTickmarks dependency property.
ShowTitleProperty static Identifies the ShowTitle dependency property.
SideMarginsProperty static Identifies the SideMargins dependency property.
SynchronizeVisualRangeProperty static Identifies the SynchronizeVisualRange dependency property.
ThicknessProperty static Identifies the AxisBase.Thickness dependency property.
TickmarksCrossAxisProperty static Identifies the AxisBase.TickmarksCrossAxis dependency property.
TickmarksLengthProperty static Identifies the AxisBase.TickmarksLength dependency property.
TickmarksMinorLengthProperty static Identifies the AxisBase.TickmarksMinorLength dependency property.
TickmarksMinorThicknessProperty static Identifies the AxisBase.TickmarksMinorThickness dependency property.
TickmarksThicknessProperty static Identifies the AxisBase.TickmarksThickness dependency property.
TitleAlignmentProperty static Identifies the TitleAlignment dependency property.
TitleContentTemplateProperty static Identifies the TitleContentTemplate dependency property.
TitleProperty static Identifies the Title dependency property.
VisibleProperty static Identifies the AxisBase.Visible dependency property.
VisualRangeEndValueInternalProperty static Identifies the VisualRangeEndValueInternal dependency property.
VisualRangeEndValueProperty static Identifies the VisualRangeEndValue dependency property.
VisualRangeStartValueInternalProperty static Identifies the VisualRangeStartValueInternal dependency property.
VisualRangeStartValueProperty static Identifies the VisualRangeStartValue dependency property.
WholeRangeAutoCorrectProperty static Identifies the WholeRangeAutoCorrect dependency property.
WholeRangeEndValueInternalProperty static Identifies the WholeRangeEndValueInternal dependency property.
WholeRangeEndValueProperty static Identifies the WholeRangeEndValue dependency property.
WholeRangeStartValueInternalProperty static Identifies the WholeRangeStartValueInternal dependency property.
WholeRangeStartValueProperty static Identifies the WholeRangeStartValue dependency property.

Properties

Name Description
ActualGridLinesMinorStrokeStyle Gets the actual stroke style of minor grid lines.
ActualGridLinesStrokeStyle Gets the actual stroke style of major grid lines.
Alignment Gets or sets the alignment of the axis. This is a dependency property.
Brush Gets or sets the color of the axis. This is a dependency property.
DateTimeGridAlignment Gets or sets the date-time measurement unit, to which the beginning of a diagram’s gridlines and labels should be aligned.
DateTimeMeasureUnit Gets or sets the detail level for date-time values.
GridLinesBrush Gets or sets the color of the axis grid lines.
GridLinesMinorBrush Specifies the color of the axis minor grid lines.
GridLinesMinorStrokeStyle Specifies the line style settings for the axis’ minor grid lines.
GridLinesStrokeStyle Specifies the line style settings for the axis’ major grid lines.
GridSpacing Gets or sets the interval between axis gridlines.
GridSpacingAuto Specifies whether the chart automatically calculates the distance between gridlines based on the major tickmarks.
Interlaced Gets or sets whether interlacing is applied to the axis.
InterlacedBrush Gets or sets the interlacing color.
LabelAngle Specifies a rotation angle for axis labels. The angle is measured in degrees, and clockwise from the horizontal.
LabelPattern Specifies a string pattern that formats axis label text.
LabelTemplate Specifies a template that defines a custom appearance and look-and-feel for axis labels.
MinorCount Gets or sets the number of minor tickmarks and gridlines.
Reverse Gets or sets a value indicating whether the axis is reversed. This is a dependency property.
ShowLabels Gets or sets a value indicating whether labels should be visible for this axis.
ShowLine Specifies whether to display the axis line.
ShowMajorGridlines Specifies whether or not to show major gridlines.
ShowMajorTickmarks Specifies whether or not the major tickmarks are visible.
ShowMinorGridlines Specifies whether or not to show minor gridlines.
ShowMinorTickmarks Specifies whether or not the axis minor tickmarks are visible.
ShowTitle Specifies whether the axis title is visible.
SideMargins Specifies the distance between the outermost series point and the diagram edge, in axis units.
Strips Provides access to the collection of axis strips. This is a dependency property.
SynchronizeVisualRange Indicates whether to make the visual range equal to the whole range when its start and end values are changed.
Thickness Gets or sets the thickness of the axis. This is a dependency property.
TickmarksCrossAxis Specifies whether or not tickmarks cross the axis.
TickmarksLength Specifies the length (in pixels) of axis major tick marks.
TickmarksMinorLength Specifies the length (in pixels) of axis minor tickmarks.
TickmarksMinorThickness Specifies the thickness (in pixels) of minor tickmarks.
TickmarksThickness Specifies the thickness (in pixels) of major tickmarks.
Title Specifies the axis title’s content.
TitleAlignment Specifies the axis title’s alignment.
TitleContentTemplate Specifies a data template that configures title appearance.
Visible Gets or sets a value indicating whether the axis is visible.
VisualRangeEndValue Specifies the visual range’s end value in axis units.
VisualRangeEndValueInternal Specifies the visual range’s end value in internal numeric units.
VisualRangeStartValue Specifies the visual range’s start value in axis units.
VisualRangeStartValueInternal Specifies the visual range’s start value in internal numeric units.
WholeRangeAutoCorrect Specifies whether to calculate the axis whole range based on the underlying data.
WholeRangeEndValue Specifies the whole range’s end value in axis units.
WholeRangeEndValueInternal Specifies the whole range’s end value in internal numeric units.
WholeRangeStartValue Specifies the whole range’s start value in axis units.
WholeRangeStartValueInternal Specifies the whole range’s start value in internal numeric units.

Methods

Name Description
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
SetVisualRangeInternalValues(Double, Double) Sets the start and end values for the axis visual range in internal numeric values.
SetVisualRangeValues(Object, Object) Sets the start and end values for the axis visual range in axis units.
SetWholeRangeInternalValues(Double, Double) Sets the start and end values for the axis whole range in numeric internal values.
SetWholeRangeValues(Object, Object) Sets the start and end values for the axis whole range in axis units.
ToString() Returns a string that represents the current object. Inherited from Object.

Events

Name Description
PropertyChanged Occurs when the ChartPanel class’ property value changes. Inherited from ChartPanel.
See Also