Search
Dashboard Members
Constructors Fields Properties Methods Events
 


A control that contains multiple chart plots and gauges and manages their layout.

The following tables list the members exposed by the Dashboard type.

 Public Constructors

  Name Description

Dashboard

Initializes a new instance of the Dashboard class.

 Protected Fields

  Name Description

TooltipBrush

The Brush used to fill tooltip's background.

TooltipPen

The Pen used to draw tooltip borders.

 Public Properties

  Name Description

AllowZoom

Gets or sets a value indicating whether users are allowed to zoom into plots' data ranges.

BackgroundColor

 

BackgroundImage

Gets or sets dashboard's background image.

BackgroundImageAlign

Gets or sets the alignment of BackgroundImage relatively to dashboard boundaries.

BackgroundImageAutoSize

Gets or sets whether auto-size mode is enabled for BackgroundImage.

Capture

For internal use.

Cursor

Gets or sets the mouse cursor.

DpiX

Gets the horizontal dots-per-inch resolution of this view.

DpiY

Gets the vertical dots-per-inch resolution of this view.

LayoutBuilder

Gets a LayoutBuilder instance that provides shortcut methods for building fragments of dashboard's user interface.

LayoutPanel

Gets a Panel containing dashboard components that should participate in layout measurements and be arranged relatively to each other.

LicenseKey

Gets or sets the license key of the control.

Padding

 

RootPanel

Gets the root Panel in the hierarchy of dashboard components.

Theme

Gets or sets a Theme specifying appearance of dashboard elements.

VersionInfo

Gets version information.

 Protected Properties

  Name Description

DefaultSize

The initial size of the control when it is dropped into a form.

 Public Methods

  Name Description

DataBind

Binds the chart to current DataSource.

Dispose

Implements IDisposable.

GetGraphics

For internal use.

HitTest

Searches for a series element at specified location.

Invalidate

Implements RootControl.Invalidate. Invalidates the specified region of a component.

InvalidateLayout

Implements RootControl.InvalidateLayout. Invalidates layout of specified component.

NearestElement

Searches for a series element closest to specified location.

Paint

Draws the dashboard to the specified graphics.

Print

Overloaded.  

PrintPreview

Overloaded.  

SetClientRect

For internal use.

SetTransform

Sets the transformation of the specified graphics to correspond to the dashboard's current unit, zoom and scroll.

 Protected Methods

  Name Description

BuildRenderTree

 

CreateRenderContext

Creates a RenderContext instance.

Draw

Draws the dashboard on specified IGraphics surface.

OnAfterRenderAsync

ComponentBase.OnAfterRenderAsync override.

OnClick

Control.OnClick override. Raises the DataItemClicked event if the user has clicked on data element in a plot.

OnPaint

Control.OnPaint override. Draws the components contained by this dashboard.

OnPointerDown

Control.OnMouseDown override.

OnPointerMove

Control.OnMouseMove override.

OnPointerUp

Control.OnMouseUp override.

OnResize

Control.OnResize override. Invalidates the layout of child components and runs a new layout pass.

 Public Events

  Name Description

DataItemClicked

Raised when the user clicks on a data item inside a plot.

 See Also