Table of Contents

Class RadzenChartComponentBase

Namespace
Radzen.Blazor
Assembly
Radzen.Blazor.dll

Base class of components that are rendered inside a RadzenChart.

public abstract class RadzenChartComponentBase : ComponentBase, IComponent, IHandleEvent, IHandleAfterRender
Inheritance
RadzenChartComponentBase
Implements
Derived
Inherited Members

Constructors

RadzenChartComponentBase()

protected RadzenChartComponentBase()

Properties

Chart

Used to inject the RadzenChart instance. Invokes Initialize().

[CascadingParameter]
public RadzenChart Chart { get; set; }

Property Value

RadzenChart

The chart.

Methods

DidParameterChange<T>(ParameterView, string, T)

Checks if the specified parameter changed.

protected bool DidParameterChange<T>(ParameterView parameters, string parameterName, T parameterValue)

Parameters

parameters ParameterView

The parameters.

parameterName string

Name of the parameter.

parameterValue T

The parameter value.

Returns

bool

true if the parameter changed, false otherwise.

Type Parameters

T

Initialize()

Perform initialization when Chart is set.

protected virtual void Initialize()

SetParametersAsync(ParameterView)

public override Task SetParametersAsync(ParameterView parameters)

Parameters

parameters ParameterView

Returns

Task

ShouldRefreshChart(ParameterView)

Determines if RadzenChart should render.

protected virtual bool ShouldRefreshChart(ParameterView parameters)

Parameters

parameters ParameterView

The parameters.

Returns

bool

ValidateParameters()

Validates the parameters.

protected virtual void ValidateParameters()