[]
        
(Showing Draft Content)

C1.WPF.C1Chart.Axis

Axis Class

Represents the class for Axis object. The axes appear on the plot area of the chart.

Namespace: C1.WPF.C1Chart
Assembly: C1.WPF.C1Chart.4.6.2.dll
Syntax
public class Axis : FrameworkContentElement, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, INotifyPropertyChanged

Constructors

Name Description
Axis()

Initializes an instance of the C1.Silverlight.Chart.Axis class.

Fields

Name Description
AnnoAngleProperty

Identifies the AnnoAngle dependency property.

AnnoFormatProperty

Identifies the AnnoFormat dependency property.

AnnoPositionProperty

Identifies the AnnoPosition dependency property.

AnnoTemplateProperty

Identifies the AnnoTemplate dependency property.

AnnoVisibilityProperty

Identifies the AnnoVisibility dependency property.

AutoMaxProperty

Identifies the AutoMax dependency property.

AutoMinProperty

Identifies the AutoMin dependency property.

AxisLineProperty

Identifies the AxisLine dependency property.

DataPointProperty

Attached property that represents axis annotation.

FontFamilyProperty

Identifies the FontFamily dependency property.

FontSizeProperty

Identifies the FontSize dependency property.

FontStretchProperty

Identifies the FontStretch dependency property.

FontStyleProperty

Identifies the FontStyle dependency property.

FontWeightProperty

Identifies the FontWeight dependency property.

ForegroundProperty

Identifies the Foreground dependency property.

IsTimeProperty

Identifies the IsTime dependency property.

ItemsLabelBindingProperty

Identifies the ItemsLabelBinding dependency property.

ItemsSourceProperty

Identifies the ItemsSource dependency property.

ItemsValueBindingProperty

Identifies the ItemsValueBinding dependency property.

LogBaseProperty

Identifies the LogBase dependency property.

MajorGridFillProperty

Identifies the MajorGridFill dependency property.

MajorGridStrokeDashesProperty

Identifies the MajorGridStrokeDashArray dependency property.

MajorGridStrokeProperty

Identifies the MajorGridStroke dependency property.

MajorGridStrokeThicknessProperty

Identifies the MajorGridStrokeThickness dependency property.

MajorTickHeightProperty

Identifies the MajorTickHeight dependency property.

MajorTickOverlapProperty

Identifies the MajorTickOverlap dependency property.

MajorTickStrokeProperty

Identifies the MajorTickStroke dependency property.

MajorTickThicknessProperty

Identifies the MajorTickThickness dependency property.

MajorUnitProperty

Identifies the MajorUnit dependency property.

MaxProperty

Identifies the Max dependency property.

MinProperty

Identifies the Min dependency property.

MinScaleProperty

Identifies the MinScale dependency property.

MinorGridStrokeDashesProperty

Identifies the MinorGridStrokeDashArray dependency property.

MinorGridStrokeProperty

Identifies the MinorGridStroke dependency property.

MinorGridStrokeThicknessProperty

Identifies the MinorGridStrokeThickness dependency property.

MinorTickHeightProperty

Identifies the MinorTickHeight dependency property.

MinorTickOverlapProperty

Identifies the MinorTickOverlap dependency property.

MinorTickStrokeProperty

Identifies the MinorTickStroke dependency property.

MinorTickThicknessProperty

Identifies the MinorTickThickness dependency property.

MinorUnitProperty

Identifies the MinorUnit dependency property.

OriginProperty

Identifies the Origin dependency property.

PlotAreaIndexProperty

Identifies the PlotAreaIndex dependency property.

PositionProperty

Identifies the Position dependency property.

RadarLabelVisibilityProperty

Using a DependencyProperty as the backing store for RadarLabelVisibility. This enables animation, styling, binding, etc...

RadarPointIndicesProperty

Using a DependencyProperty as the backing store for PointIndices. This enables animation, styling, binding, etc...

ReversedProperty

Identifies the Reversed dependency property.

ScaleProperty

Identifies the Scale dependency property.

TitleProperty

Identifies the Title dependency property.

UseExactLimitsProperty

Using a DependencyProperty as the backing store for UseExactLimits. This enables animation, styling, binding, etc...

ValueProperty

Identifies the Value dependency property.

VisibleProperty

Identifies the Visible dependency property.

Properties

Name Description
ActualMax

Gets the actual axis maximum.

ActualMin

Gets the actual axis minimum.

AnnoAngle

Gets or sets the rotation angle of axis annotations.

AnnoFormat

Gets or sets the format of the axis annotation.

AnnoPosition

Gets or sets the annotation position.

AnnoTemplate

Gets or sets the template used to create the axis annotations.

AnnoVisibility

Gets or sets the annotation visibility.

AutoMax

Gets or sets whether the maximum value for the axis is set automatically.

AutoMin

Gets or sets whether the minimum value for the axis is set automatically.

AxisLine

Gets or sets the axis line.

AxisType

Gets or sets the axis type for the auxiliary axis.

DependentAxisConverter

Gets or sets axis value converter for dependent axis.

FontFamily

Gets or sets font family for the axis annotations.

FontSize

Gets or sets font size for the axis annotations.

FontStretch

Gets or sets font stretch for the axis annotations.

FontStyle

Gets or sets font style for the axis annotations.

FontWeight

Gets or sets font weight for the axis annotations.

Foreground

Gets or sets the foreground brush of the axis.

IsDependent

Gets or sets whether the axis is dependent from the main chart axis. Only for auxiliary axes.

IsTime

Gets or sets whether the axis represents time values.

ItemsLabelBinding

Gets or sets the binding for axis labels.

ItemsSource

Gets or sets the source for axis annotations.

ItemsValueBinding

Gets or sets the binding for axis values.

LogBase

Gets or sets the logarithmic base for the axis. Default value double.Nan corresponds to the default linear axis.

MajorGridFill

Gets or sets the Brush used to fill the major grid.

MajorGridStroke

Gets or sets the brush of major grid lines.

MajorGridStrokeDashes

Gets or sets the dash pattern of major grid lines.

MajorGridStrokeThickness

Gets or sets the thickness of major grid lines.

MajorTickHeight

Gets or sets the major tick height.

MajorTickOverlap

Gets or sets the relative overlap of major axis tick. The range of values is from 0 to 1. The default value 0 means no overlap,when the overlap is 1, the whole tick is inside the plot area.

MajorTickStroke

Gets or sets the major tick stroke.

MajorTickThickness

Gets or sets the major tick thickness.

MajorUnit

Gets or sets the major unit (distance between labels).

Max

Gets or sets the maximum value shown on the axis.

Min

Gets or sets the minimum value shown on the axis.

MinScale

Gets or set the minimum scale of axis.

MinorGridStroke

Gets or sets the brush of minor grid lines.

MinorGridStrokeDashes

Gets or sets the dash pattern of minor grid lines.

MinorGridStrokeThickness

Gets or sets the thickness of minor grid lines.

MinorTickHeight

Gets or sets the minor tick height.

MinorTickOverlap

Gets or sets the relative overlap of major axis tick. The range of values is from 0 to 1. The default value 0 means no overlap,when the overlap is 1, the whole tick is inside the plot area.

MinorTickStroke

Gets or sets the minor tick stroke.

MinorTickThickness

Gets or sets the minor tick thickness.

MinorUnit

Gets or sets the minor unit (distance between minor tick marks).

Origin

Gets or sets the value at which the axis crosses perpendicular axis.

PlotAreaIndex

Gets or sets the plot area index.

Position

Gets or sets the position of the axis.

RadarLabelVisibility

Gets or sets annotation label visibility for the axis of radar chart.

RadarPointIndices

Gets or set the collection of point indices for the axis.

Reversed

Gets or sets whether the axis is reversed.

Scale

Gets or set the scale of axis.

ScrollBar

Gets or sets the axis scroll bar.

Title

Gets or sets the axis title.

UseExactLimits

Specifies whether to use exact data values for axis minimum and maximum. By default(UseExactLimits=false), the minimum and maximum can be adjusted to round numbers.

Value

Gets or sets the current scrolling position of the axis.

Visible

Gets or sets the axis visibility.

Methods

Name Description
GetAxisRect()

Gets the coordinates of axis rectangle.

GetDataPoint(DependencyObject)

Gets the value of Axis.DataPoint attached property.

OnPropertyChanged(DependencyPropertyChangedEventArgs)

Fires when dependency property was changed.

PointFromData(Point, Point)

Transforms the point from axis data coordinates to the chart view coordinates.

PointToData(Point, Point)

Transforms the point from chart view coordinates to the axis data coordinates.

SetDataPoint(DependencyObject, DataPoint)

Sets the value of Axis.DataPoint attached property.

Events

Name Description
AnnoCreated

Fires when annotation label was created.