Class
ChartCategoryAxisLabelsMargin

Controls the external spacing around category axis labels in ChartCategoryAxisLabels. Use this component to add space between labels and surrounding chart elements like other axes, legends, or chart borders. Margins create breathing room in your chart layout and prevent visual elements from appearing too close together. Adjust individual sides (top, right, bottom, left) to fine-tune label positioning and chart aesthetics.

Definition

Namespace:Telerik.Blazor.Components

Assembly:Telerik.Blazor.dll

Syntax:

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

Inheritance: objectComponentBaseDataVizChildComponentChartCategoryAxisLabelsMargin

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

ChartCategoryAxisLabelsMargin()

Declaration

cs-api-definition
public ChartCategoryAxisLabelsMargin()

Properties

Bottom

Sets the bottom margin space below category axis labels in pixels. Use this to add spacing between labels and chart elements positioned below them, such as other axes or chart annotations. Common values range from 0-20 pixels depending on your layout requirements.

Declaration

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

Property Value

double?

ChildContent

Declaration

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

Property Value

RenderFragment

Left

Sets the left margin space to the left of category axis labels in pixels. Useful for creating space between labels and chart elements like value axes, legends, or chart borders. Typical values are 0-15 pixels for standard layouts.

Declaration

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

Property Value

double?

Right

Sets the right margin space to the right of category axis labels in pixels. Creates spacing between labels and chart elements positioned to their right, such as legends, additional axes, or chart borders. Standard values range from 0-15 pixels.

Declaration

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

Property Value

double?

Top

Sets the top margin space above category axis labels in pixels. Use this to add spacing between labels and chart elements positioned above them, such as the plot area, titles, or other chart annotations. Common values are 0-20 pixels for proper visual separation.

Declaration

cs-api-definition
[Parameter]
public double? Top { 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>