ChartOverlay Class

Renders floating charts on a spreadsheet sheet.

Inheritance

Object

ComponentBase

Spreadsheet.DrawingOverlayBase<Documents.Spreadsheet.SheetChart>

Spreadsheet.ChartOverlay

Implements

IComponent

IHandleEvent

IHandleAfterRender

Inherited Members

Spreadsheet.DrawingOverlayBase<Documents.Spreadsheet.SheetChart>.OnDrawingPointerDown

Spreadsheet.DrawingOverlayBase<Documents.Spreadsheet.SheetChart>.OnDrawingGeometryChanged

Spreadsheet.DrawingOverlayBase<Documents.Spreadsheet.SheetChart>.BuildRenderTree

Spreadsheet.DrawingOverlayBase<Documents.Spreadsheet.SheetChart>.GetDrawingRange

Spreadsheet.DrawingOverlayBase<Documents.Spreadsheet.SheetChart>.GetDimensions

Spreadsheet.DrawingOverlayBase<Documents.Spreadsheet.SheetChart>.Worksheet

Spreadsheet.DrawingOverlayBase<Documents.Spreadsheet.SheetChart>.Context

ComponentBase.OnInitialized

ComponentBase.OnInitializedAsync

ComponentBase.OnParametersSetAsync

ComponentBase.StateHasChanged

ComponentBase.ShouldRender

ComponentBase.OnAfterRender

ComponentBase.OnAfterRenderAsync

ComponentBase.InvokeAsync

ComponentBase.DispatchExceptionAsync

ComponentBase.SetParametersAsync

ComponentBase.RendererInfo

ComponentBase.Assets

ComponentBase.AssignedRenderMode

Namespace: Radzen.Blazor.Spreadsheet

Assembly: Radzen.Blazor.dll

Syntax

public class ChartOverlay : Spreadsheet.DrawingOverlayBase<Documents.Spreadsheet.SheetChart>, IComponent, IHandleEvent, IHandleAfterRender

Constructors

ChartOverlaylink

Initializes a new instance of the ChartOverlay class.

Declaration
public ChartOverlay()

Properties

BaseCssClasslink

Declaration
protected string BaseCssClass { get; }
Property Value
Type Description
string

Drawingslink

Declaration
protected IEnumerable<Documents.Spreadsheet.SheetChart> Drawings { get; }
Property Value
Type Description
IEnumerable<Documents.Spreadsheet.SheetChart>

HasContextMenulink

Declaration
protected bool HasContextMenu { get; }
Property Value
Type Description
bool

Spreadsheetlink

Gets or sets the spreadsheet instance.

Declaration
public ISpreadsheet Spreadsheet { get; set; }
Property Value
Type Description
ISpreadsheetGets or sets the spreadsheet instance.

Methods

Disposelink

Declaration
public override void Dispose()

IsSelectedlink

Declaration
protected override bool IsSelected(Documents.Spreadsheet.SheetChart drawing)
Parameters
Type Name Description
Documents.Spreadsheet.SheetChart drawing
Returns
Type Description
bool

OnDrawingContextMenulink

Declaration
protected override void OnDrawingContextMenu(MouseEventArgs e, Documents.Spreadsheet.SheetChart drawing)
Parameters
Type Name Description
MouseEventArgs e
Documents.Spreadsheet.SheetChart drawing

OnParametersSetlink

Declaration
protected override void OnParametersSet()

RenderInnerlink

Declaration
protected override void RenderInner(Rendering.RenderTreeBuilder builder, Documents.Spreadsheet.SheetChart drawing, Documents.Spreadsheet.RangeRef range)
Parameters
Type Name Description
Rendering.RenderTreeBuilder builder
Documents.Spreadsheet.SheetChart drawing
Documents.Spreadsheet.RangeRef range

SelectDrawinglink

Declaration
protected override void SelectDrawing(Documents.Spreadsheet.SheetChart drawing)
Parameters
Type Name Description
Documents.Spreadsheet.SheetChart drawing
An error has occurred. This app may no longer respond until reloaded. Reload 🗙