Class
ChartTitleMargin

Configures the margin spacing around the chart title to control its distance from other chart elements. Provides precise control over the empty space surrounding the title for optimal chart layout and visual hierarchy. Use this component to fine-tune title positioning and ensure proper spacing between the title and chart content.

Definition

Constructors

ChartTitleMargin()

Declaration

cs-api-definition
public ChartTitleMargin()

Properties

Bottom

Sets the bottom margin of the chart title in pixels. Controls the spacing between the title and elements positioned below it, such as the chart plot area, subtitle, or legend. Use this to create appropriate vertical separation and improve the visual hierarchy of your chart layout. Example: Set to 20 for generous spacing below the title, or 10 for a more compact layout when space is limited.

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 of the chart title in pixels. Controls the spacing between the title and elements positioned to its left, affecting overall title alignment and positioning. Use this to adjust title placement relative to the chart's left edge or other chart components for better visual balance. Example: Set to 15 when the title needs to align with specific chart elements or avoid overlapping with left-positioned content.

Declaration

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

Property Value

double?

Right

Sets the right margin of the chart title in pixels. Controls the spacing between the title and elements positioned to its right, ensuring proper visual separation and alignment. Use this to prevent title text from appearing too close to the chart's right edge or other components. Example: Set to 25 when working with right-aligned titles or when additional space is needed for visual balance.

Declaration

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

Property Value

double?

Top

Sets the top margin of the chart title in pixels. Controls the spacing between the title and elements positioned above it, or the distance from the chart container's top edge. Use this to position the title appropriately within the chart area and create proper spacing from container boundaries. Example: Set to 15 to move the title away from the top edge, or 30 for more dramatic top spacing in larger chart layouts.

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>