Class
SparkCartesianAxis

Definition

Namespace:Telerik.WinControls.UI.Sparkline

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public abstract class SparkCartesianAxis : SparkAxis, IDisposable, INotifyPropertyChanged, ICustomTypeDescriptor, ISparkElementPresenter, IStylableElement, IStylableNode, IShapedElement

Inheritance: objectDisposableObjectRadObjectUISparkElementSparkAxisSparkCartesianAxis

Derived Classes: SparkCategoricalAxisSparkNumericalAxis

Implements: ICustomTypeDescriptorIDisposableINotifyPropertyChangedIShapedElementISparkElementPresenterIStylableElementIStylableNode

Inherited Members SparkAxis.OnPropertyChanged(RadPropertyChangedEventArgs)SparkAxis.OnNotifyPropertyChanged(string)SparkAxis.ToString()SparkAxis.IsPrimarySparkAxis.AxisTypeSparkAxis.DrawModeSparkAxis.ModelSparkAxis.LineWidthUISparkElement.IsVisiblePropertyUISparkElement.ClassPropertyUISparkElement.VisualStatePropertyUISparkElement.IsMouseDownPropertyUISparkElement.IsMouseOverPropertyUISparkElement.FontPropertyUISparkElement.CustomFontPropertyUISparkElement.CustomFontSizePropertyUISparkElement.CustomFontStylePropertyUISparkElement.ForeColorPropertyUISparkElement.BackColorPropertyUISparkElement.BorderWidthPropertyUISparkElement.BorderColorPropertyUISparkElement.BorderDashStylePropertyUISparkElement.ShapePropertyUISparkElement.SmoothingModePropertyUISparkElement.GetValue(RadProperty)UISparkElement.Attach(UISparkElement)UISparkElement.Dettach()UISparkElement.Refresh()UISparkElement.Invalidate()UISparkElement.MeasureContentOverride(SparkNode, object)UISparkElement.DpiScaleChanged(SizeF)UISparkElement.GetScaledFont(float)UISparkElement.GetCurrentShape()UISparkElement.GetThemeEffectiveType()UISparkElement.ApplyStyleSettingsCore(PropertySettingGroup)UISparkElement.ApplyStyle()UISparkElement.BuildVisualState()UISparkElement.AddStylePropertySetting(IPropertySetting)UISparkElement.ApplyStyleByIndex(PropertySettingGroup, int)UISparkElement.ParentUISparkElement.LevelUISparkElement.ChildrenUISparkElement.IsMouseDownUISparkElement.IsMouseOverUISparkElement.ViewUISparkElement.IsVisibleUISparkElement.ForeColorUISparkElement.FontUISparkElement.BackColorUISparkElement.BorderWidthUISparkElement.BorderColorUISparkElement.BorderDashStyleUISparkElement.ShapeUISparkElement.SmoothingModeUISparkElement.IsAttachedUISparkElement.DpiScaleFactorUISparkElement.ClassUISparkElement.VisualStateUISparkElement.ThemeRoleUISparkElement.ChildrenHierarchyUISparkElement.StyleUISparkElement.StateManagerUISparkElement.FallbackToDefaultThemeRadObject.BindingContextPropertyRadObject.RadTypeRadObject.ReplaceDefaultDescriptors(PropertyDescriptorCollection)RadObject.DisposeManagedResources()RadObject.ClearPropertyStore()RadObject.SuspendPropertyNotifications()RadObject.ResumePropertyNotifications()RadObject.GetPropertyValue(RadProperty)RadObject.SetDefaultValueOverride(RadProperty, object)RadObject.SetValue(RadProperty, object)RadObject.ResetValue(RadProperty)RadObject.ResetLocalValue(RadProperty)RadObject.ResetValue(RadProperty, ValueResetFlags)RadObject.UpdateValue(RadProperty)RadObject.GetValueSource(RadProperty)RadObject.GetRegisteredRadProperty(string)RadObject.UpdateValueCore(RadPropertyValue)RadObject.SetValueCore(RadPropertyValue, object, object, ValueSource)RadObject.ResetValueCore(RadPropertyValue, ValueResetFlags)RadObject.GetDefaultValue(RadPropertyValue, object)RadObject.CoerceValue(RadPropertyValue, object)RadObject.ShouldSerializeProperty(RadProperty)RadObject.CanRaisePropertyChangeNotifications(RadPropertyValue)RadObject.BindProperty(RadProperty, RadObject, RadProperty, PropertyBindingOptions)RadObject.UnbindProperty(RadProperty)RadObject.GetInheritedValue(RadProperty)RadObject.OnPropertyChanging(RadPropertyChangingEventArgs)RadObject.OnNotifyPropertyChanged(PropertyChangedEventArgs)RadObject.OnShouldSerializeProperty(ShouldSerializePropertyEventArgs)RadObject.IsPropertyCancelable(RadPropertyMetadata)RadObject.PropertyValuesRadObject.PropertyFilterRadObject.RadObjectTypeRadObject.BindingContextRadObject.PropertyChangedRadObject.RadPropertyChangedRadObject.RadPropertyChangingDisposableObject.GetBitState(long)DisposableObject.SetBitState(long, bool)DisposableObject.OnBitStateChanged(long, bool, bool)DisposableObject.Dispose()DisposableObject.Dispose(bool)DisposableObject.PerformDispose(bool)DisposableObject.DisposeUnmanagedResources()DisposableObject.BitStateDisposableObject.EventsDisposableObject.IsDisposingDisposableObject.IsDisposedDisposableObject.DisposedDisposableObject.Disposing

Constructors

SparkCartesianAxis()

Initializes a new instance of the SparkCartesianAxis class.

Declaration

cs-api-definition
public SparkCartesianAxis()

Properties

HorizontalLocation

Gets or sets the horizontal location of the axis in relation to the plot area.

Declaration

cs-api-definition
public AxisHorizontalLocation HorizontalLocation { get; set; }

Property Value

AxisHorizontalLocation

The horizontal location.

StartPositionAxis

Gets or sets the axis aling which this axis will be aligned.

Declaration

cs-api-definition
public SparkAxis StartPositionAxis { get; set; }

Property Value

SparkAxis

StartPositionValue

Gets or sets the value of the StartPositionAxis where this axis should be aligned.

Declaration

cs-api-definition
public object StartPositionValue { get; set; }

Property Value

object

VerticalLocation

Gets or sets the vertical location of the axis in relation to the plot area.

Declaration

cs-api-definition
public AxisVerticalLocation VerticalLocation { get; set; }

Property Value

AxisVerticalLocation

The vertical location.

Methods

GetLocationOfValue(object)

Gets the location in pixels for the given value along the axis. The method takes into account whether the axis is vertical or horizontal.

Declaration

cs-api-definition
public abstract double GetLocationOfValue(object value)

Parameters

value

object

A value from the axis values range.

Returns

double

The location in pixesls.

OnAttached(UISparkElement)

Called when [attached].

Declaration

cs-api-definition
protected override void OnAttached(UISparkElement parent)

Parameters

parent

UISparkElement

The parent.

Overrides SparkAxis.OnAttached(UISparkElement)

OnDettached()

Called when [dettached].

Declaration

cs-api-definition
protected override void OnDettached()

Overrides SparkAxis.OnDettached()

SyncVisualSettings()

Syncs the visual settings of the first series plotted upon this axis and the axis.

Declaration

cs-api-definition
protected virtual void SyncVisualSettings()