[]
        
(Showing Draft Content)

C1.WPF.Chart.Axis

Axis Class

Represents an axis in the chart.

Inheritance
Axis
Namespace: C1.WPF.Chart
Assembly: C1.WPF.Chart.dll
Syntax
public class Axis : DependencyObject

Constructors

Name Description
Axis()

Creates an instance of Axis class.

Fields

Name Description
AxisLineProperty

Identifies the AxisLine dependency property.

BindingProperty

Identifies the Binding dependency property.

FormatProperty

Identifies the Format dependency property.

GroupItemsPathProperty

Identifies the GroupItemsPath dependency property.

GroupNamesProperty

Identifies the GroupNames dependency property.

GroupProviderProperty

Identifies the GroupProvider dependency property.

GroupSeparatorProperty

Identifies the GroupSeparator dependency property.

GroupStyleProperty

Identifies the GroupStyle dependency property.

GroupTitleAlignmentProperty

Identifies the GroupTitleAlignment dependency property.

GroupVisibilityLevelProperty

Identifies the GroupVisibilityLevel dependency property.

ItemsSourceProperty

Identifies the ItemsSource dependency property.

LabelAlignmentProperty

Identifies the LabelAlignment dependency property.

LabelAngleProperty

Identifies the LabelAngle dependency property.

LabelMaxProperty

Identifies the LabelMax dependency property.

LabelMinProperty

Identifies the LabelMin dependency property.

LabelsProperty

Identifies the Labels dependency property.

LogBaseProperty

Identifies the LogBase dependency property.

MajorGridProperty

Identifies the MajorGrid dependency property.

MajorGridStyleProperty

Identifies the MajorGridStyle dependency property.

MajorTickMarksProperty

Identifies the MajorTickMarks dependency property.

MajorUnitProperty

Identifies the MajorUnit dependency property.

MaxProperty

Identifies the Max dependency property.

MinProperty

Identifies the Min dependency property.

MinorGridProperty

Identifies the MinorGrid dependency property.

MinorGridStyleProperty

Identifies the MinorGridStyle dependency property.

MinorTickMarksProperty

Identifies the MinorTickMarks dependency property.

MinorUnitProperty

Identifies the MinorUnit dependency property.

OriginProperty

Identifies the Origin dependency property.

OverlappingLabelsProperty

Identifies the OverlappingLabels dependency property.

PlotAreaNameProperty

Identifies the PlotAreaName dependency property.

PositionProperty

Identifies the Position dependency property.

ReversedProperty

Identifies the Reversed dependency property.

ScrollbarProperty

Identifies the Scrollbar dependency property.

StaggeredLinesProperty

Identifies the StaggeredLines dependency property.

StyleProperty

Identifies the Style dependency property.

TickLengthProperty

Identifies the TickLength dependency property.

TimeUnitProperty

Identifies the TimeUnit dependency property.

TitleProperty

Identifies the Title dependency property.

TitleStyleProperty

Identifies the TitleStyle dependency property.

_minorGrid

Gets or set a value indicating whether to draw minor grid.

Properties

Name Description
ActualMajorUnit

Gets the actual axis major unit.

ActualMax

Gets the actual axis maximum.

ActualMin

Gets the actual axis minimum.

ActualMinorUnit

Gets the actual axis major unit.

AxisLine

Gets or sets a value indicating whether to draw axis line.

AxisType

Gets the axis type.

Binding

Gets or sets the comma-separated property names for the DataSource property to use in axis labels.

Format

Gets or set formatting string for axis labels.

GroupItemsPath

Gets or sets the group names

GroupNames

Gets or sets the group names

GroupProvider

Gets or sets the group provider

GroupSeparator

Gets or sets the group separator

GroupStyle

Gets or sets the axis group style.

GroupTitleAlignment

Gets or sets the alignment of the group title.

GroupVisibilityLevel

Gets or sets the limiting level of visible collapsible groups.

ItemsSource

Gets or sets the items source for the axis labels.

LabelAlignment

Gets or sets the axis labels alignment.

LabelAngle

Gets or sets the angle of rotation for axis labels.

LabelMax

Gets or sets whether the maximum axis value is always labeled.

LabelMin

Gets or sets whether the minimum axis value is always labeled.

Labels

Gets or sets a value indicating whether to show axis labels.

LogBase

Gets or sets the base for logarithmic axis.

MajorGrid

Gets or set a value indicating whether to draw major grid.

MajorGridStyle

Gets or sets the style of axis major grid.

MajorTickMarks

Gets or sets a value indicating the appearance of major tick marks.

MajorUnit

Gets or sets the distance betweem axis labels.

Max

Gets or sets the axis maximum.

Min

Gets or sets the axis minimum.

MinorGrid

Gets or set a value indicating whether to draw minor grid.

MinorGridStyle

Gets or sets the style of axis minor grid.

MinorTickMarks

Gets or sets a value indicating the appearance of minor tick marks.

MinorUnit

Gets or sets the distance between minor ticks and grid lines.

Origin

Gets or sets the axis origin.

OverlappingLabels

Gets or sets a value indicating how to handle the overlapping axis labels.

PlotAreaName

Gets or sets the plot area name for the axis.

Position

Gets or sets the axis position.

Reversed

Gets or sets a value indicating whether the axis is reversed.

Scrollbar

Gets or sets the axis scroll bar.

StaggeredLines

Gets or sets the number of staggered lines for axis labels.

Style

Gets or sets the axis style.

TickLength

Gets or sets the axis tick length.

TimeUnit

Gets or sets the units for a time based axis.

Title

Gets or sets the axis title.

TitleStyle

Gets or sets the axis title style.

Methods

Name Description
Convert(double)

Converts the specified value from data to pixel coordinate.

ConvertBack(double)

Converts the specified value from control pixel to data coordinate.

GetHeight(IRenderEngine, double)

Calculates the desired height of axis.