DashboardControl Events

A control used to embed dashboards created in the Dashboard Designer into a WPF application.

Name Description
AsyncDataLoading

Allows you to provide data for the DashboardObjectDataSource.

AsyncExcelDataSourceBeforeFill

Provides the capability to change options used to extract data from Microsoft Excel workbooks (XLS, XLSX or XLSM files) or CSV files asynchronously.

AsyncValidateCustomSqlQuery

Enables you to check the validity of the custom SQL query used to supply the dashboard with data.

BeforeExportDocument

Allows you to hide specific dashboard items when printing or exporting the entire dashboard.

ConfigureDataConnection

Allows you to customize connection settings before the DashboardControl connects to a data store (database, OLAP cube, etc.).

ConfigureItemDataCalculation

Allows you to configure how the dashboard item's client data is calculated.

ConnectionError

Allows overriding the default behavior when current connection parameters do not allow connecting to a data store.

ContextMenuClosing Occurs just before any context menu on the element is closed.
(Inherited from FrameworkElement)
ContextMenuOpening Occurs when any context menu on the element is opened.
(Inherited from FrameworkElement)
CustomAssemblyLoading

Occurs before a custom assembly is loaded for use as DashboardEFDataSource.

CustomExport

Allows you to customize the exported document.

CustomFilterExpression

Allows you to include WHERE clauses into DashboardSqlDataSource queries.

CustomPalette

Provides the capability to substitute the default palette containing colors used to paint dashboard item elements.

CustomParameters

Occurs before data is loaded from the data store and allows you to customize dashboard parameters that are used for data processing.

CustomizeExportDocument

Allows you to customize the exported document.

DashboardItemMouseDoubleClick

Occurs when an end-user double-clicks a dashboard item.

DashboardItemMouseDown

Occurs when the mouse pointer is over the dashboard item and a mouse button is released.

DashboardItemMouseEnter

Occurs when the mouse pointer enters the dashboard item.

DashboardItemMouseLeave

Occurs when the mouse pointer enters the dashboard item.

DashboardItemMouseMove

Occurs when the mouse pointer moves over a dashboard item.

DashboardItemMouseUp

Occurs when the mouse pointer is over the dashboard item and a mouse button is released.

DashboardItemMouseWheel

Occurs when the mouse wheel moves while the dashboard item has focus.

DashboardItemSelectionChanged

Occurs after the selection within the dashboard item is changed.

DashboardItemVisualInteractivity

Allows you to provide custom visual interactivity for data-bound dashboard items that support element selection and highlighting.

DashboardLoaded

Occurs after the DashboardControl loads a dashboard.

DataContextChanged Occurs when the data context for this element changes.
(Inherited from FrameworkElement)
DataLoadingError

Allows you to suppress the form containing errors that occur during data loading.

DragEnter Occurs when the input system reports an underlying drag event with this element as the drag target.
(Inherited from UIElement)
DragLeave Occurs when the input system reports an underlying drag event with this element as the drag origin.
(Inherited from UIElement)
DragOver Occurs when the input system reports an underlying drag event with this element as the potential drop target.
(Inherited from UIElement)
DrillDownPerformed

Occurs after a drill-down is performed.

DrillUpPerformed

Occurs after a drill-up is performed.

Drop Occurs when the input system reports an underlying drop event with this element as the drop target.
(Inherited from UIElement)
FocusableChanged Occurs when the value of the property changes.
(Inherited from UIElement)
GiveFeedback Occurs when the input system reports an underlying drag-and-drop event that involves this element.
(Inherited from UIElement)
GotFocus Occurs when this element gets logical focus.
(Inherited from UIElement)
GotKeyboardFocus Occurs when the keyboard is focused on this element.
(Inherited from UIElement)
GotMouseCapture Occurs when this element captures the mouse.
(Inherited from UIElement)
GotStylusCapture Occurs when this element captures the stylus.
(Inherited from UIElement)
GotTouchCapture Occurs when a touch is captured to this element.
(Inherited from UIElement)
Initialized Occurs when this is initialized. This event coincides with cases where the value of the property changes from false (or undefined) to true.
(Inherited from FrameworkElement)
IsEnabledChanged Occurs when the value of the property on this element changes.
(Inherited from UIElement)
IsHitTestVisibleChanged Occurs when the value of the dependency property changes on this element.
(Inherited from UIElement)
IsKeyboardFocusWithinChanged Occurs when the value of the property changes on this element.
(Inherited from UIElement)
IsKeyboardFocusedChanged Occurs when the value of the property changes on this element.
(Inherited from UIElement)
IsMouseCaptureWithinChanged Occurs when the value of the changes on this element.
(Inherited from UIElement)
IsMouseCapturedChanged Occurs when the value of the property changes on this element.
(Inherited from UIElement)
IsMouseDirectlyOverChanged Occurs when the value of the property changes on this element.
(Inherited from UIElement)
IsStylusCaptureWithinChanged Occurs when the value of the property changes on this element.
(Inherited from UIElement)
IsStylusCapturedChanged Occurs when the value of the property changes on this element.
(Inherited from UIElement)
IsStylusDirectlyOverChanged Occurs when the value of the property changes on this element.
(Inherited from UIElement)
IsVisibleChanged Occurs when the value of the property changes on this element.
(Inherited from UIElement)
KeyDown Occurs when a key is pressed while focus is on this element.
(Inherited from UIElement)
KeyUp Occurs when a key is released while focus is on this element.
(Inherited from UIElement)
LayoutUpdated Occurs when the layout of the various visual elements associated with the current changes.
(Inherited from UIElement)
Loaded Occurs when the element is laid out, rendered, and ready for interaction.
(Inherited from FrameworkElement)
LostFocus Occurs when this element loses logical focus.
(Inherited from UIElement)
LostKeyboardFocus Occurs when the keyboard is no longer focused on this element,.
(Inherited from UIElement)
LostMouseCapture Occurs when this element loses mouse capture.
(Inherited from UIElement)
LostStylusCapture Occurs when this element loses stylus capture.
(Inherited from UIElement)
LostTouchCapture Occurs when this element loses a touch capture.
(Inherited from UIElement)
ManipulationBoundaryFeedback Occurs when the manipulation encounters a boundary.
(Inherited from UIElement)
ManipulationCompleted Occurs when a manipulation and inertia on the object is complete.
(Inherited from UIElement)
ManipulationDelta Occurs when the input device changes position during a manipulation.
(Inherited from UIElement)
ManipulationInertiaStarting Occurs when the input device loses contact with the object during a manipulation and inertia begins.
(Inherited from UIElement)
ManipulationStarted Occurs when an input device begins a manipulation on the object.
(Inherited from UIElement)
ManipulationStarting Occurs when the manipulation processor is first created.
(Inherited from UIElement)
MasterFilterCleared

Occurs when an end-user clears the selection in the master filter item.

MasterFilterSet

Occurs when an end-user changes the state of the master filter.

MouseDoubleClick Occurs when a mouse button is clicked two or more times.
(Inherited from Control)
MouseDown Occurs when any mouse button is pressed while the pointer is over this element.
(Inherited from UIElement)
MouseEnter Occurs when the mouse pointer enters the bounds of this element.
(Inherited from UIElement)
MouseLeave Occurs when the mouse pointer leaves the bounds of this element.
(Inherited from UIElement)
MouseLeftButtonDown Occurs when the left mouse button is pressed while the mouse pointer is over this element.
(Inherited from UIElement)
MouseLeftButtonUp Occurs when the left mouse button is released while the mouse pointer is over this element.
(Inherited from UIElement)
MouseMove Occurs when the mouse pointer moves while over this element.
(Inherited from UIElement)
MouseRightButtonDown Occurs when the right mouse button is pressed while the mouse pointer is over this element.
(Inherited from UIElement)
MouseRightButtonUp Occurs when the right mouse button is released while the mouse pointer is over this element.
(Inherited from UIElement)
MouseUp Occurs when any mouse button is released over this element.
(Inherited from UIElement)
MouseWheel Occurs when the user rotates the mouse wheel while the mouse pointer is over this element.
(Inherited from UIElement)
PreviewDragEnter Occurs when the input system reports an underlying drag event with this element as the drag target.
(Inherited from UIElement)
PreviewDragLeave Occurs when the input system reports an underlying drag event with this element as the drag origin.
(Inherited from UIElement)
PreviewDragOver Occurs when the input system reports an underlying drag event with this element as the potential drop target.
(Inherited from UIElement)
PreviewDrop Occurs when the input system reports an underlying drop event with this element as the drop target.
(Inherited from UIElement)
PreviewGiveFeedback Occurs when a drag-and-drop operation is started.
(Inherited from UIElement)
PreviewGotKeyboardFocus Occurs when the keyboard is focused on this element.
(Inherited from UIElement)
PreviewKeyDown Occurs when a key is pressed while focus is on this element.
(Inherited from UIElement)
PreviewKeyUp Occurs when a key is released while focus is on this element.
(Inherited from UIElement)
PreviewLostKeyboardFocus Occurs when the keyboard is no longer focused on this element.
(Inherited from UIElement)
PreviewMouseDoubleClick Occurs when a user clicks the mouse button two or more times.
(Inherited from Control)
PreviewMouseDown Occurs when any mouse button is pressed while the pointer is over this element.
(Inherited from UIElement)
PreviewMouseLeftButtonDown Occurs when the left mouse button is pressed while the mouse pointer is over this element.
(Inherited from UIElement)
PreviewMouseLeftButtonUp Occurs when the left mouse button is released while the mouse pointer is over this element.
(Inherited from UIElement)
PreviewMouseMove Occurs when the mouse pointer moves while the mouse pointer is over this element.
(Inherited from UIElement)
PreviewMouseRightButtonDown Occurs when the right mouse button is pressed while the mouse pointer is over this element.
(Inherited from UIElement)
PreviewMouseRightButtonUp Occurs when the right mouse button is released while the mouse pointer is over this element.
(Inherited from UIElement)
PreviewMouseUp Occurs when any mouse button is released while the mouse pointer is over this element.
(Inherited from UIElement)
PreviewMouseWheel Occurs when the user rotates the mouse wheel while the mouse pointer is over this element.
(Inherited from UIElement)
PreviewQueryContinueDrag Occurs when there is a change in the keyboard or mouse button state during a drag-and-drop operation.
(Inherited from UIElement)
PreviewStylusButtonDown Occurs when the stylus button is pressed while the pointer is over this element.
(Inherited from UIElement)
PreviewStylusButtonUp Occurs when the stylus button is released while the pointer is over this element.
(Inherited from UIElement)
PreviewStylusDown Occurs when the stylus touches the digitizer while it is over this element.
(Inherited from UIElement)
PreviewStylusInAirMove Occurs when the stylus moves over an element without actually touching the digitizer.
(Inherited from UIElement)
PreviewStylusInRange Occurs when the stylus is close enough to the digitizer to be detected, while over this element.
(Inherited from UIElement)
PreviewStylusMove Occurs when the stylus moves while over the element. The stylus must move while being detected by the digitizer to raise this event, otherwise, is raised instead.
(Inherited from UIElement)
PreviewStylusOutOfRange Occurs when the stylus is too far from the digitizer to be detected.
(Inherited from UIElement)
PreviewStylusSystemGesture Occurs when a user performs one of several stylus gestures.
(Inherited from UIElement)
PreviewStylusUp Occurs when the user raises the stylus off the digitizer while the stylus is over this element.
(Inherited from UIElement)
PreviewTextInput Occurs when this element gets text in a device-independent manner.
(Inherited from UIElement)
PreviewTouchDown Occurs when a finger touches the screen while the finger is over this element.
(Inherited from UIElement)
PreviewTouchMove Occurs when a finger moves on the screen while the finger is over this element.
(Inherited from UIElement)
PreviewTouchUp Occurs when a finger is raised off of the screen while the finger is over this element.
(Inherited from UIElement)
QueryContinueDrag Occurs when there is a change in the keyboard or mouse button state during a drag-and-drop operation.
(Inherited from UIElement)
QueryCursor Occurs when the cursor is requested to display. This event is raised on an element each time that the mouse pointer moves to a new location, which means the cursor object might need to be changed based on its new position.
(Inherited from UIElement)
RequestBringIntoView Occurs when is called on this element.
(Inherited from FrameworkElement)
SelectedTabPageChanged

Occurs when the selected tab page is changed.

SetInitialDashboardState

Allows you to specify the initial dashboard state when loading a dashboard.

SizeChanged Occurs when either the or the properties change value on this element.
(Inherited from FrameworkElement)
SourceUpdated Occurs when the source value changes for any existing property binding on this element.
(Inherited from FrameworkElement)
StylusButtonDown Occurs when the stylus button is pressed while the pointer is over this element.
(Inherited from UIElement)
StylusButtonUp Occurs when the stylus button is released while the pointer is over this element.
(Inherited from UIElement)
StylusDown Occurs when the stylus touches the digitizer while the stylus is over this element.
(Inherited from UIElement)
StylusEnter Occurs when the stylus enters the bounds of this element.
(Inherited from UIElement)
StylusInAirMove Occurs when the stylus moves over an element without actually touching the digitizer.
(Inherited from UIElement)
StylusInRange Occurs when the stylus is close enough to the digitizer to be detected, while over this element.
(Inherited from UIElement)
StylusLeave Occurs when the stylus leaves the bounds of the element.
(Inherited from UIElement)
StylusMove Occurs when the stylus moves over this element. The stylus must move while on the digitizer to raise this event. Otherwise, is raised instead.
(Inherited from UIElement)
StylusOutOfRange Occurs when the stylus is too far from the digitizer to be detected, while over this element.
(Inherited from UIElement)
StylusSystemGesture Occurs when a user performs one of several stylus gestures.
(Inherited from UIElement)
StylusUp Occurs when the user raises the stylus off the digitizer while it is over this element.
(Inherited from UIElement)
TargetUpdated Occurs when the target value changes for any property binding on this element.
(Inherited from FrameworkElement)
TextInput Occurs when this element gets text in a device-independent manner.
(Inherited from UIElement)
ToolTipClosing Occurs just before any tooltip on the element is closed.
(Inherited from FrameworkElement)
ToolTipOpening Occurs when any tooltip on the element is opened.
(Inherited from FrameworkElement)
TouchDown Occurs when a finger touches the screen while the finger is over this element.
(Inherited from UIElement)
TouchEnter Occurs when a touch moves from outside to inside the bounds of this element.
(Inherited from UIElement)
TouchLeave Occurs when a touch moves from inside to outside the bounds of this element.
(Inherited from UIElement)
TouchMove Occurs when a finger moves on the screen while the finger is over this element.
(Inherited from UIElement)
TouchUp Occurs when a finger is raised off of the screen while the finger is over this element.
(Inherited from UIElement)
Unloaded Occurs when the element is removed from within an element tree of loaded elements.
(Inherited from FrameworkElement)