Class PivotChartLegendSettings
Allow options for customizing legends with different properties such as legend visibility, height, width, position, legend padding, alignment, textStyle, border, margin, background, opacity, description, tabIndex in the pivot chart.
Inheritance
Namespace: Syncfusion.Blazor.PivotView
Assembly: Syncfusion.Blazor.dll
Syntax
public class PivotChartLegendSettings : OwningComponentBase
Constructors
PivotChartLegendSettings()
Declaration
public PivotChartLegendSettings()
Properties
Alignment
Allows to set the legend in chart can be aligned as follows: Near: Aligns the legend to the left of the chart. Center: Aligns the legend to the center of the chart. Far: Aligns the legend to the right of the chart.
Declaration
public PivotChartAlignment Alignment { get; set; }
Property Value
| Type |
|---|
| PivotChartAlignment |
Background
Allows to set the background color of the legend that accepts value in hex and rgba as a valid CSS color string.
Declaration
public string Background { get; set; }
Property Value
| Type |
|---|
| System.String |
Border
Allows options to customize the border of the legend.
Declaration
public PivotChartLegendBorder Border { get; set; }
Property Value
| Type |
|---|
| PivotChartLegendBorder |
Description
Allows to set the description for legends.
Declaration
public string Description { get; set; }
Property Value
| Type |
|---|
| System.String |
Height
Allows to set the height of the legend in pixels.
Declaration
public string Height { get; set; }
Property Value
| Type |
|---|
| System.String |
Location
Allows to set the location of the legend, relative to the chart.
If x is 20, legend moves by 20 pixels to the right of the chart. It requires the Position to be Custom.
Declaration
public object Location { get; set; }
Property Value
| Type |
|---|
| System.Object |
Margin
Allows options to customize left, right, top and bottom margins of the chart.
Declaration
public PivotChartLegendMargin Margin { get; set; }
Property Value
| Type |
|---|
| PivotChartLegendMargin |
Opacity
Allows to set the opacity of the legend.
Declaration
public double Opacity { get; set; }
Property Value
| Type |
|---|
| System.Double |
Padding
Allows option to customize the padding between legend items.
Declaration
public int Padding { get; set; }
Property Value
| Type |
|---|
| System.Int32 |
Position
Allows to set the position of the legend in the chart are, Auto: Places the legend based on area type. Bottom: Displays the legend at the bottom of the chart. Top: Displays the legend at the top of the chart. Left: Displays the legend at the left of the chart. Right: Displays the legend at the right of the chart. Custom: Displays the legend based on the given x and y values.
Declaration
public PivotChartLegendPosition Position { get; set; }
Property Value
| Type |
|---|
| PivotChartLegendPosition |
ShapeHeight
Allows to set the shape height of the legend in pixels.
Declaration
public int ShapeHeight { get; set; }
Property Value
| Type |
|---|
| System.Int32 |
ShapePadding
Allows to set the padding between the legend shape and text.
Declaration
public int ShapePadding { get; set; }
Property Value
| Type |
|---|
| System.Int32 |
ShapeWidth
Allows to set the shape width of the legend in pixels.
Declaration
public int ShapeWidth { get; set; }
Property Value
| Type |
|---|
| System.Int32 |
TabIndex
Allows to set the tabindex value for the legend.
Declaration
public double TabIndex { get; set; }
Property Value
| Type |
|---|
| System.Double |
TextStyle
Allows options to customize the legend text.
Declaration
public PivotChartLegendTextStyle TextStyle { get; set; }
Property Value
| Type |
|---|
| PivotChartLegendTextStyle |
ToggleVisibility
If set to true, series' visibility collapses based on the legend visibility.
Declaration
public bool ToggleVisibility { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
Visible
If set to true, legend will be visible.
Declaration
public Nullable<bool> Visible { get; set; }
Property Value
| Type |
|---|
| System.Nullable<System.Boolean> |
Width
Allows to set the width of the legend in pixels.
Declaration
public string Width { get; set; }
Property Value
| Type |
|---|
| System.String |
Methods
BuildRenderTree(RenderTreeBuilder)
Declaration
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
| Type | Name | Description |
|---|---|---|
| Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder | __builder |
Dispose(Boolean)
Dispose unmanaged resources in the component.
Declaration
protected override void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | disposing |
OnInitializedAsync()
Method invoked when the component is ready to start, having received its initial parameters from its parent in the render tree. Override this method if you will perform an asynchronous operation and want the component to refresh when that operation is completed.
Declaration
protected override Task OnInitializedAsync()
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task | A System.Threading.Tasks.Task representing any asynchronous operation. |
OnParametersSetAsync()
Method invoked when the component has received parameters from its parent in the render tree, and the incoming values have been assigned to properties.
Declaration
protected override Task OnParametersSetAsync()
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task | A System.Threading.Tasks.Task representing any asynchronous operation. |