The following tables list the members exposed by Axis.
Name | Description | |
---|---|---|
ActualMajorStroke | Gets or sets the ActualMajorStroke property. | |
ActualMinorStroke | Gets or sets the ActualMinorStroke property. | |
ActualStroke | Gets or sets the effective stroke used for the axis. | |
Annotations | Gets the current annotations for the axis. | |
CrossingAxis | Gets or sets the CrossingAxis property. | |
CrossingValue | Gets or sets the CrossingValue property. | |
EnhancedIntervalMinimumCharacters | Gets or sets the minimum 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. | |
EnhancedIntervalPreferMoreCategoryLabels | Gets or sets whether the enhanced interval management should prefer to show all the labels if possible without collisions for supported types of category axes. This is for use with EnhancedIntervalMinimumCharacters = -1 and axes that have an integral interval. | |
ExpectFunctions | Gets or sets whether the series should expect that properties in its items source may be functions that need to be evaluated to yield their value. This defaults to false, as there will be a subtle performance impact to using this feature. This value must be set before assigning an item's source to take effect. | |
IsAngular | Gets if the current axis is of angular axis type | |
IsCategory | Gets or sets if the current axis is of category axis type | |
IsCategoryDateTime | Gets if the current axis is of category date time axis type | |
IsContinuous | Gets if the current axis is a continuous rather than a discrete scale | |
IsDateTime | Gets or sets if the current axis is of date time axis type | |
IsDisabled | Gets or sets the IsDisabled property. If true, the axis will not be rendered. | |
IsInverted | Gets or sets the IsInverted property. | |
IsNumeric | Gets or sets if the current axis is of numeric axis type | |
IsOrdinal | Gets or sets if the current axis is of ordinal axis type | |
IsPiecewise | Gets or sets if the axis is a piecewise scaling function. | |
IsRadial | Gets or sets if the current axis is of radial axis type | |
IsSorting | Gets or sets if the current axis is sorting data items | |
IsVertical | Gets if the current axis is a vertical axis. | |
Label | Gets or sets the axis label format string. | |
LabelAngle | Gets or Sets the Angle of the Axis Label. | |
LabelExtent | Gets or sets the distance between the edge of the control and the label. | |
LabelFontFamily | Gets or Sets the Font Family of the Axis Label. | |
LabelFontSize | Gets or Sets the Font Size of the Axis Label. | |
LabelFormat | Gets or sets the label format string to use for the label. | |
LabelFormatSpecifiers | Gets or sets the format specifiers to use with the LabelFormat string. | |
LabelHorizontalAlignment | Gets or sets the HorizontalAlignment property. | |
LabelLocation | Gets or sets the Location property. | |
LabelMargin | Specifies the space between the Label and other elements. | |
LabelsVisible | Gets or sets the Visibility property. | |
LabelTextColor | Gets or sets the color of the Axis Label text. | |
LabelTextStyle | Gets or sets the Font Style applied to the Label's text. | |
LabelVerticalAlignment | Gets or sets the VerticalAlignment property. | |
MajorStroke | Gets or sets the MajorStroke property. | |
MajorStrokeDashArray | Gets or sets the MajorStrokeDashArray property. | |
MajorStrokeThickness | Gets or sets the MajorStrokeThickness property. | |
MinorStroke | Gets or sets the MinorStroke property. | |
MinorStrokeDashArray | Gets or sets the MinorStrokeDashArray property. | |
MinorStrokeThickness | Gets or sets the MinorStrokeThickness property. | |
Name | Gets or sets the name of the Axis. | |
Opacity | Gets or sets the Opacity of the Axis. | |
SeriesViewer | Gets the containing series viewer for this axis. | |
ShouldAvoidAnnotationCollisions | Gets or sets whether annotations should be shifted to avoid collision, even if this would result in them appearing where they shouldn't be along the scale. | |
ShouldKeepAnnotationsInView | ets or sets whether annotations should be kept in view, even if they aren't positioned where they should appear on the scale. | |
ShowFirstLabel | Gets or sets whether the first label is displayed when the zoom level is set to 1. | |
Strip | Gets or sets the Strip property. | |
Stroke | Gets or sets the Stroke property. | |
StrokeDashArray | Gets or sets the StrokeDashArray property. | |
StrokeThickness | Gets or sets the StrokeThickness property. | |
TickLength | Gets or sets the TickLength property. | |
TickStroke | Gets or sets the TickStroke property. | |
TickStrokeDashArray | Gets or sets the TickStrokeDashArray property. | |
TickStrokeThickness | Gets or sets the TickStrokeThickness property. | |
Title | Gets or sets the Title property. | |
TitleAngle | Gets or Sets the Angle of the Axis Title. | |
TitleFontFamily | Gets or Sets the Font Family of the Axis Title. | |
TitleFontSize | Gets or Sets the Font Size of the Axis Title. | |
TitleHorizontalAlignment | Gets or sets the HorizontalAlignment property. | |
TitleMargin | Specifies the space between the Title and other elements. | |
TitlePosition | Gets or sets the TitlePosition property. | |
TitleTextColor | Gets or sets the color of the Axis Title text. | |
TitleTextStyle | Gets or sets the Font Style applied to the Title's text. | |
TitleVerticalAlignment | Gets or sets the VerticalAlignment property. | |
UseEnhancedIntervalManagement | Gets or sets whether to use more advanced heuristics when determining the initial number of labels to render, before resolving collisions, etc. | |
UsePerLabelHeightMeasurement | Gets or sets whether to use label height measurement when determining the initial number of labels to render, before resolving collisions, etc. | |
Visibility | Gets or sets the display state of an Axis. |
Name | Description | |
---|---|---|
ExportVisualData | Exports visual information about the series for use by external tools and functionality. | |
GetFullRange | ||
GetItemValue | Gets a value based on one of the valid member paths for this axis type. | |
GetScaledValue | Gets the scaled viewport value from an unscaled axis value. | |
GetScaledValueList | Get a list of scaled viewport values from a list of unscaled axis values. | |
GetUnscaledValue | Gets the unscaled axis value from an scaled viewport value. | |
GetUnscaledValueList | Gets a list of unscaled axis values from a list of scaled viewport values. | |
GetValueLabel | Gets the label for a data item. | |
RenderAxis | Renders the axis with no animation. | |
Reset | Resets all the properties to their default values | |
ResetCachedEnhancedInterval | If using enhanced interval management and precise interval fitting, this will reset the cached maximum label width, and recalculate using the current labels. | |
ResetCrossingAxis | Resets the CrossingAxis property to its default value. | |
ResetCrossingValue | Resets the CrossingValue property to its default value. | |
ResetEnhancedIntervalMinimumCharacters | Resets the EnhancedIntervalMinimumCharacters property to its default value. | |
ResetEnhancedIntervalPreferMoreCategoryLabels | Resets the EnhancedIntervalPreferMoreCategoryLabels property to its default value. | |
ResetExpectFunctions | Resets the ExpectFunctions property to its default value. | |
ResetIsDisabled | Resets the IsDisabled property to its default value. | |
ResetIsInverted | Resets the IsInverted property to its default value. | |
ResetLabel | Resets the Label property to its default value. | |
ResetLabelAngle | Resets the LabelAngle property to its default value. | |
ResetLabelExtent | Resets the LabelExtent property to its default value. | |
ResetLabelFontFamily | Resets the LabelFontFamily property to its default value. | |
ResetLabelFontSize | Resets the LabelFontSize property to its default value. | |
ResetLabelFormat | Resets the LabelFormat property to its default value. | |
ResetLabelFormatSpecifiers | Resets the LabelFormatSpecifiers property to its default value. | |
ResetLabelHorizontalAlignment | Resets the LabelHorizontalAlignment property to its default value. | |
ResetLabelLocation | Resets the LabelLocation property to its default value. | |
ResetLabelMargin | Resets the LabelMargin property to its default value. | |
ResetLabelsVisible | Resets the LabelsVisible property to its default value. | |
ResetLabelTextColor | Resets the LabelTextColor property to its default value. | |
ResetLabelTextStyle | Resets the LabelTextStyle property to its default value. | |
ResetLabelVerticalAlignment | Resets the LabelVerticalAlignment property to its default value. | |
ResetMajorStroke | Resets the MajorStroke property to its default value. | |
ResetMajorStrokeDashArray | Resets the MajorStrokeDashArray property to its default value. | |
ResetMajorStrokeThickness | Resets the MajorStrokeThickness property to its default value. | |
ResetMinorStroke | Resets the MinorStroke property to its default value. | |
ResetMinorStrokeDashArray | Resets the MinorStrokeDashArray property to its default value. | |
ResetMinorStrokeThickness | Resets the MinorStrokeThickness property to its default value. | |
ResetName | Resets the Name property to its default value. | |
ResetOpacity | Resets the Opacity property to its default value. | |
ResetShouldAvoidAnnotationCollisions | Resets the ShouldAvoidAnnotationCollisions property to its default value. | |
ResetShouldKeepAnnotationsInView | Resets the ShouldKeepAnnotationsInView property to its default value. | |
ResetShowFirstLabel | Resets the ShowFirstLabel property to its default value. | |
ResetStrip | Resets the Strip property to its default value. | |
ResetStroke | Resets the Stroke property to its default value. | |
ResetStrokeDashArray | Resets the StrokeDashArray property to its default value. | |
ResetStrokeThickness | Resets the StrokeThickness property to its default value. | |
ResetTickLength | Resets the TickLength property to its default value. | |
ResetTickStroke | Resets the TickStroke property to its default value. | |
ResetTickStrokeDashArray | Resets the TickStrokeDashArray property to its default value. | |
ResetTickStrokeThickness | Resets the TickStrokeThickness property to its default value. | |
ResetTitle | Resets the Title property to its default value. | |
ResetTitleAngle | Resets the TitleAngle property to its default value. | |
ResetTitleFontFamily | Resets the TitleFontFamily property to its default value. | |
ResetTitleFontSize | Resets the TitleFontSize property to its default value. | |
ResetTitleHorizontalAlignment | Resets the TitleHorizontalAlignment property to its default value. | |
ResetTitleMargin | Resets the TitleMargin property to its default value. | |
ResetTitlePosition | Resets the TitlePosition property to its default value. | |
ResetTitleTextColor | Resets the TitleTextColor property to its default value. | |
ResetTitleTextStyle | Resets the TitleTextStyle property to its default value. | |
ResetTitleVerticalAlignment | Resets the TitleVerticalAlignment property to its default value. | |
ResetUseEnhancedIntervalManagement | Resets the UseEnhancedIntervalManagement property to its default value. | |
ResetUsePerLabelHeightMeasurement | Resets the UsePerLabelHeightMeasurement property to its default value. | |
ResetVisibility | Resets the Visibility property to its default value. | |
ScaleValue | Scales a value from axis space into screen space. | |
UpdateRange | Overloaded. Updates the axis range. |
Name | Description | |
---|---|---|
OnPropertyChanged | Overloaded. Used to invoke the PropertyChanged event. | |
OnPropertyUpdated | Used to invoke the PropertyUpdated event. | |
OnRangeChanged | Used to invoke the RangeChanged event. | |
OnRenderRequested | Used to invoke the RenderRequested event. | |
ShouldSerializeCrossingAxis | Indicates if the CrossingAxis property needs to be serialized. | |
ShouldSerializeCrossingValue | Indicates if the CrossingValue property needs to be serialized. | |
ShouldSerializeEnhancedIntervalMinimumCharacters | Indicates if the EnhancedIntervalMinimumCharacters property needs to be serialized. | |
ShouldSerializeEnhancedIntervalPreferMoreCategoryLabels | Indicates if the EnhancedIntervalPreferMoreCategoryLabels property needs to be serialized. | |
ShouldSerializeExpectFunctions | Indicates if the ExpectFunctions property needs to be serialized. | |
ShouldSerializeId | Returns true unconditionally so that a unique identifier is serialized. | |
ShouldSerializeIsDisabled | Indicates if the IsDisabled property needs to be serialized. | |
ShouldSerializeIsInverted | Indicates if the IsInverted property needs to be serialized. | |
ShouldSerializeLabel | Indicates if the Label property needs to be serialized. | |
ShouldSerializeLabelAngle | Indicates if the LabelAngle property needs to be serialized. | |
ShouldSerializeLabelExtent | Indicates if the LabelExtent property needs to be serialized. | |
ShouldSerializeLabelFontFamily | Indicates if the LabelFontFamily property needs to be serialized. | |
ShouldSerializeLabelFontSize | Indicates if the LabelFontSize property needs to be serialized. | |
ShouldSerializeLabelFormat | Indicates if the LabelFormat property needs to be serialized. | |
ShouldSerializeLabelFormatSpecifiers | Indicates if the LabelFormatSpecifiers property needs to be serialized. | |
ShouldSerializeLabelHorizontalAlignment | Indicates if the LabelHorizontalAlignment property needs to be serialized. | |
ShouldSerializeLabelLocation | Indicates if the LabelLocation property needs to be serialized. | |
ShouldSerializeLabelMargin | Indicates if the LabelMargin property needs to be serialized. | |
ShouldSerializeLabelsVisible | Indicates if the LabelsVisible property needs to be serialized. | |
ShouldSerializeLabelTextColor | Indicates if the LabelTextColor property needs to be serialized. | |
ShouldSerializeLabelTextStyle | Indicates if the LabelTextStyle property needs to be serialized. | |
ShouldSerializeLabelVerticalAlignment | Indicates if the LabelVerticalAlignment property needs to be serialized. | |
ShouldSerializeMajorStroke | Indicates if the MajorStroke property needs to be serialized. | |
ShouldSerializeMajorStrokeDashArray | Indicates if the MajorStrokeDashArray property needs to be serialized. | |
ShouldSerializeMajorStrokeThickness | Indicates if the MajorStrokeThickness property needs to be serialized. | |
ShouldSerializeMinorStroke | Indicates if the MinorStroke property needs to be serialized. | |
ShouldSerializeMinorStrokeDashArray | Indicates if the MinorStrokeDashArray property needs to be serialized. | |
ShouldSerializeMinorStrokeThickness | Indicates if the MinorStrokeThickness property needs to be serialized. | |
ShouldSerializeName | Indicates if the Name property needs to be serialized. | |
ShouldSerializeOpacity | Indicates if the Opacity property needs to be serialized. | |
ShouldSerializeShouldAvoidAnnotationCollisions | Indicates if the ShouldAvoidAnnotationCollisions property needs to be serialized. | |
ShouldSerializeShouldKeepAnnotationsInView | Indicates if the ShouldKeepAnnotationsInView property needs to be serialized. | |
ShouldSerializeShowFirstLabel | Indicates if the ShowFirstLabel property needs to be serialized. | |
ShouldSerializeStrip | Indicates if the Strip property needs to be serialized. | |
ShouldSerializeStroke | Indicates if the Stroke property needs to be serialized. | |
ShouldSerializeStrokeDashArray | Indicates if the StrokeDashArray property needs to be serialized. | |
ShouldSerializeStrokeThickness | Indicates if the StrokeThickness property needs to be serialized. | |
ShouldSerializeTickLength | Indicates if the TickLength property needs to be serialized. | |
ShouldSerializeTickStroke | Indicates if the TickStroke property needs to be serialized. | |
ShouldSerializeTickStrokeDashArray | Indicates if the TickStrokeDashArray property needs to be serialized. | |
ShouldSerializeTickStrokeThickness | Indicates if the TickStrokeThickness property needs to be serialized. | |
ShouldSerializeTitle | Indicates if the Title property needs to be serialized. | |
ShouldSerializeTitleAngle | Indicates if the TitleAngle property needs to be serialized. | |
ShouldSerializeTitleFontFamily | Indicates if the TitleFontFamily property needs to be serialized. | |
ShouldSerializeTitleFontSize | Indicates if the TitleFontSize property needs to be serialized. | |
ShouldSerializeTitleHorizontalAlignment | Indicates if the TitleHorizontalAlignment property needs to be serialized. | |
ShouldSerializeTitleMargin | Indicates if the TitleMargin property needs to be serialized. | |
ShouldSerializeTitlePosition | Indicates if the TitlePosition property needs to be serialized. | |
ShouldSerializeTitleTextColor | Indicates if the TitleTextColor property needs to be serialized. | |
ShouldSerializeTitleTextStyle | Indicates if the TitleTextStyle property needs to be serialized. | |
ShouldSerializeTitleVerticalAlignment | Indicates if the TitleVerticalAlignment property needs to be serialized. | |
ShouldSerializeUseEnhancedIntervalManagement | Indicates if the UseEnhancedIntervalManagement property needs to be serialized. | |
ShouldSerializeUsePerLabelHeightMeasurement | Indicates if the UsePerLabelHeightMeasurement property needs to be serialized. | |
ShouldSerializeVisibility | Indicates if the Visibility property needs to be serialized. |
Name | Description | |
---|---|---|
FormatLabel | Gets or sets a function which takes an object that produces a formatted label for displaying in the chart. | |
PropertyChanged | Occurs when a property (including "effective" and non-dependency property) value changes. | |
PropertyUpdated | Occurs when a property (including "effective" and non-dependency property) value changes. | |
RangeChanged | Occurs when the axis range changes. | |
RenderRequested | This event is raised every time a render has been requested from a series. |