Table of Contents

Class ReportDesigner

Namespace
ReportWright.Blazor.Designer
Assembly
ReportWright.Blazor.Designer.dll

The designer shell's code-behind: state wiring, clipboard, dialogs, the preview tab, save and load.

public class ReportDesigner : ComponentBase, IComponent, IHandleEvent, IHandleAfterRender, IAsyncDisposable
Inheritance
ReportDesigner
Implements
Inherited Members

Constructors

ReportDesigner()

Properties

Backend

Gets or sets the backend, used when State is not supplied; when both are absent the registered ReportDesignerBackend service is used.

CssClass

Gets or sets extra classes on the root element.

Path

Gets or sets a report to open; a change loads it.

Saved

Raised after a successful save, with the path.

ShowToolbar

Gets or sets whether the toolbar is shown.

State

Gets or sets the state the component renders; one is created over Backend when none is given.

Strings

Gets or sets the designer's strings.

Theme

Gets or sets the theme: null follows the system, or "light", "dark", "high-contrast".

ViewerStrings

Gets or sets the preview viewer's strings.

Methods

BuildRenderTree(RenderTreeBuilder)
DisposeAsync()
OnAfterRenderAsync(bool)
OnInitialized()
OnParametersSetAsync()