Class
ChartValueAxisMinorTicks

Configures the minor tick marks displayed along the chart value axis between major tick intervals. Provides detailed control over fine tick appearance to create precise scale indicators for enhanced value reading and professional presentation. Use this component to add subtle tick marks between major intervals, helping users identify specific values with greater precision.

Definition

Namespace:Telerik.Blazor.Components

Assembly:Telerik.Blazor.dll

Syntax:

cs-api-definition
public class ChartValueAxisMinorTicks : DataVizChildComponent, IComponent, IHandleEvent, IHandleAfterRender, IDisposable

Inheritance: objectComponentBaseDataVizChildComponentChartValueAxisMinorTicks

Implements: IComponentIDisposableIHandleAfterRenderIHandleEvent

Inherited Members ComponentBase.OnInitializedAsync()ComponentBase.OnParametersSetAsync()ComponentBase.StateHasChanged()ComponentBase.ShouldRender()ComponentBase.OnAfterRenderAsync(bool)ComponentBase.InvokeAsync(Action)ComponentBase.InvokeAsync(Func<Task>)ComponentBase.DispatchExceptionAsync(Exception)ComponentBase.SetParametersAsync(ParameterView)

Constructors

ChartValueAxisMinorTicks()

Declaration

cs-api-definition
public ChartValueAxisMinorTicks()

Properties

ChildContent

Declaration

cs-api-definition
[Parameter]
public RenderFragment ChildContent { get; set; }

Property Value

RenderFragment

Color

Sets the color of the minor tick marks on the value axis between major tick intervals. Accepts any valid CSS color value including hex codes (#999999), RGB values (rgb(153,153,153)), or color names (gray). Use this to create subtle tick marks that provide precision without overwhelming major axis elements or dominating the chart design. Example: Set to "#bbbbbb" for light gray minor ticks, or "#d0d0d0" for very subtle tick indicators that enhance precision reading.

Declaration

cs-api-definition
[Parameter]
public string Color { get; set; }

Property Value

string

Size

Sets the length of the minor tick marks in pixels. Controls how far the minor tick marks extend from the value axis line, typically shorter than major ticks to maintain visual hierarchy. Use this to create subtle tick indicators that provide scale precision without competing with major tick marks for attention. Example: Set to 3 for short minor ticks, 5 for more visible precision markers, or 2 for very subtle scale indicators.

Declaration

cs-api-definition
[Parameter]
public double? Size { get; set; }

Property Value

double?

Skip

Sets the number of minor tick marks to skip from the beginning of the value axis. Controls which minor tick marks are displayed by skipping a specified number from the start, useful for custom tick patterns. Use this to fine-tune minor tick positioning and create specific visual patterns that enhance chart precision and professional appearance. Example: Set to 1 to skip the first minor tick, or 2 to start minor ticks from the third interval for cleaner axis presentation.

Declaration

cs-api-definition
[Parameter]
public double? Skip { get; set; }

Property Value

double?

Step

Sets the interval step for displaying minor tick marks on the value axis. Controls how frequently minor tick marks appear by specifying the interval between them, creating custom tick density for optimal precision. Use this to control minor tick frequency and create ideal scale reference points tailored to your data range and precision requirements. Example: Set to 1 for ticks at every minor unit, or 2 for sparser minor tick spacing in dense value ranges.

Declaration

cs-api-definition
[Parameter]
public double? Step { get; set; }

Property Value

double?

Visible

Controls whether the minor tick marks are displayed along the value axis between major intervals. When set to true, small tick marks appear at minor value intervals for enhanced precision. When false, only major ticks are shown. Use this to enable fine-grained scale markers for precise value identification, particularly useful in technical or scientific charts. Example: Set to true for charts requiring precise value reading, or false for clean minimal designs where minor details might be distracting.

Declaration

cs-api-definition
[Parameter]
public bool? Visible { get; set; }

Property Value

bool?

Width

Sets the thickness of the minor tick mark lines in pixels. Controls how prominent the minor tick marks appear, typically thinner than major ticks to maintain proper visual emphasis. Use this to create subtle tick indicators that enhance precision without overwhelming the chart's primary visual elements. Example: Set to 0.5 for very fine minor ticks, or 1 for standard minor tick visibility that complements major tick styling.

Declaration

cs-api-definition
[Parameter]
public double? Width { get; set; }

Property Value

double?

Methods

BuildRenderTree(RenderTreeBuilder)

Declaration

cs-api-definition
protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder

RenderTreeBuilder

Overrides ComponentBase.BuildRenderTree(RenderTreeBuilder)

OnAfterRender(bool)

Declaration

cs-api-definition
protected override void OnAfterRender(bool firstRender)

Parameters

firstRender

bool

Overrides ComponentBase.OnAfterRender(bool)

OnInitialized()

Declaration

cs-api-definition
protected override void OnInitialized()

Overrides DataVizChildComponent.OnInitialized()

OnParametersSet()

Declaration

cs-api-definition
protected override void OnParametersSet()

Overrides ComponentBase.OnParametersSet()

Serialize()

Declaration

cs-api-definition
public Dictionary<string, object> Serialize()

Returns

Dictionary<string, object>