Class RadzenChartComponentBase
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
ParameterViewThe parameters.
parameterName
stringName of the parameter.
parameterValue
TThe 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
ShouldRefreshChart(ParameterView)
Determines if RadzenChart should render.
protected virtual bool ShouldRefreshChart(ParameterView parameters)
Parameters
parameters
ParameterViewThe parameters.
Returns
ValidateParameters()
Validates the parameters.
protected virtual void ValidateParameters()