Class RadzenChartComponentBase
Base class of components that are rendered inside a RadzenChart.
Inheritance
RadzenChartComponentBase
Inherited Members
Namespace: Radzen.Blazor
Assembly: Radzen.Blazor.dll
Syntax
public abstract class RadzenChartComponentBase : ComponentBase, IComponent, IHandleEvent, IHandleAfterRender
Constructors
RadzenChartComponentBase()
Base class of components that are rendered inside a RadzenChart.
Declaration
protected RadzenChartComponentBase()
Properties
Chart
Used to inject the RadzenChart instance. Invokes Initialize().
Declaration
[CascadingParameter]
public RadzenChart Chart { get; set; }
Property Value
Type | Description |
---|---|
RadzenChart | The chart. |
Methods
DidParameterChange<T>(ParameterView, string, T)
Checks if the specified parameter changed.
Declaration
protected bool DidParameterChange<T>(ParameterView parameters, string parameterName, T parameterValue)
Parameters
Type | Name | Description |
---|---|---|
ParameterView | parameters | The parameters. |
string | parameterName | Name of the parameter. |
T | parameterValue | The parameter value. |
Returns
Type | Description |
---|---|
bool |
|
Type Parameters
Name | Description |
---|---|
T |
Initialize()
Perform initialization when Chart is set.
Declaration
protected virtual void Initialize()
SetParametersAsync(ParameterView)
Base class of components that are rendered inside a RadzenChart.
Declaration
public override Task SetParametersAsync(ParameterView parameters)
Parameters
Type | Name | Description |
---|---|---|
ParameterView | parameters |
Returns
Type | Description |
---|---|
Task |
Overrides
ShouldRefreshChart(ParameterView)
Determines if RadzenChart should render.
Declaration
protected virtual bool ShouldRefreshChart(ParameterView parameters)
Parameters
Type | Name | Description |
---|---|---|
ParameterView | parameters | The parameters. |
Returns
Type | Description |
---|---|
bool |
ValidateParameters()
Validates the parameters.
Declaration
protected virtual void ValidateParameters()