Namespace Reveal.Sdk

Classes

CachingConfiguration

DashboardModelFactory

DashboardSaveEventArgs

Argument object passed to SaveDashboard event.

DashboardSelectorRequestedEventArgs

The arguments object passed to DashboardSelectorRequested event with the callback function to invoke with the resulting dashboard.

DataSourceItemMappingResult

DataSourceSelectionEventArgs

The arguments object passed to event with the trigger and list of data sources in use in the dashboard.

DataSourcesRequestedEventArgs

The arguments object passed to DataSourcesRequested event with the callback function to invoke with the resulting list of data sources.

EditModeEnteredArgs

EditModeExitedArgs

FieldsInitializingEventArgs

The type of the event arguments of the FieldsInitializing event.

ImageExportedEventArgs

The arguments object passed to ImageExported event with the image.

InMemoryDataUtility

MapVisualizationsConfiguration

MenuOpeningEventArgs

The type of the event arguments of the MenuOpening event.

MountainDarkTheme

Dark version of the Mountain theme

MountainLightTheme

Light version of the Mountain theme

OceanDarkTheme

Dark version of the Ocean theme

OceanLightTheme

Light version of the Ocean theme

RevealDashboardThumbnailView

A view that can be used to render the thumbnail (a preview) for a given dashboard, it can be used in a list that shows multiple dashboards, like a picker. The UpMedia.WPF sample uses this control in the OpenDashboardWindow.xaml file

RevealSdkSettings

RevealSettings

The class used to configure a new RevealView instance, including the dashboard to render and properties to control the different features of the product (like , , etc.)

RevealTheme

The class contains current theme settings. After applying changes RevealView.UpdateRevealTheme function must be called and changes will be taken for those dashboards rendered after this call.

RevealUtility

Utility class used to load a dashboard object or to get the list of values for a given filter.

RevealView

The main class used to render a dashboard in your application, it also allows the edition of existing dashboards or the creation from scratch.

RVAssets

Class that contains assignable assets contained within the SDK's user interface.

RVBaseFormattingService

The base class that must be implemented and returned by IRVFormattingProvider in order to be able to alter the format of a dashboard data.

RVChartSettings

RVChartTypeCustomItem

Represents a personalized configuration for a custom visualization Chart type

RVChartTypeItem

Represents a personalized configuration for a specific Chart type

RVConditionalFormatting

The class grouping conditional formatting colors."/>

RVDashboard

The class representing a Dashboard model."/>

RVDashboardExtensions

RVDashboardFilter

Class used to represent a dashboard filter

RVDataSourceSelection

Object indicating what was selected by the end user, it could be a data source (like a database) or a data source item (like a table in a database).

RVDateDashboardFilter

Class representing the optional date filter defined in a dashboard model.

RVDateFormattingSpec

The class representing the formatting options used for Date, Time and DateTime dashboard data.

RVDateRange

Class used to represent a date range for filtering.

RVField

This class represents a visualization field.

RVFieldEditorDefaultSettings

A class used to provide the desired default settings for the field editor.

RVFilterValue

Class representing a possible value for a dashboard filter, retrieved from GetFilterValues(RVDashboard, RVDashboardFilter, CancellationToken).

RVFormattingSpec

The base class representing formatting options used for dashboard data.

RVImage

This class represents an object that is used to show an image within the customized app user interface.

RVImageAsset

This class represents an object that is used to show an image within the customized app user interface.

RVMenuItem

This class represents an object that is used to show an icon, title text, and click action of a menu item.

RVMenuItemBase

The base class used for menu items.

RVMenuSeparatorItem

This class represents an object that is used to show a seperator as a menu item.

RVMenuSubmenuItem

This class represents an object that is used to show an icon and title text of a submenu item. A submenu item contains other items, however at this time a fully featured submenu item is not fully supported. Custom created submenu items will result in an exception being thrown.

RVNumberFormattingSpec

The class representing the formatting options used for numeric dashboard data.

RVSchemaColumn

The class representing a column in the in-memory result, specifies name, label and data type of the column.

RVSchemaColumnAttribute

Attribute that can be used to alter the field name and/or data type of any of the properties in a class declaration. Supported when implementing In-Memory data.

RVVisualization

The class representing a visualization (widget) in the dashboard model.

ScatterMapVisualizationsConfiguration

Configuration used by Scatter Map visualization, used to configure the tiles provider (one of Bing, ESRI or MapBox) and corresponding token.

ScriptingConfiguration

SdkInMemoryIterator

TooltipShowingEventArgs

The arguments object passed to TooltipShowing event with the information about the visualization selected and the data a tooltip will be displayed for.

UrlLinkRequestedArgs

VisualizationClickedEventArgs

The arguments object passed to VisualizationDataPointClicked event with the information about the visualization selected and the location of the click. list of data sources.

VisualizationDataLoadingEventArgs

The type of the event arguments of the VisualizationDataLoading event.

VisualizationEditorClosedEventArgs

The type of the event arguments of the VisualizationEditorClosed event.

VisualizationEditorClosingEventArgs

The type of the event arguments of the VisualizationEditorClosing event.

VisualizationEditorOpenedEventArgs

The type of the event arguments of the VisualizationEditorOpened event.

VisualizationEditorOpeningEventArgs

The type of the event arguments of the VisualizationEditorOpening event.

VisualizationLinkingDashboardEventArgs

The arguments object passed to event with the information about the link selected (title and url) and the callback function to call with the contents of the target dashboard.

VisualizationsConfiguration

Interfaces

IRVFormattingProvider

The interface that must be implemented and set to FormattingProvider in order to format the different data in dashboards. See 'Formatting Service' in the developer guide for more information.

IRVLocalizationProvider

The interface that must be implemented and set to LocalizationProvider in order to localize the following data in dashboards: dashboard title, dashboard filter titles, visualization titles, visualization field labels and visualization summarization field labels. See 'Localization Service' in the developer guide for more information.

IRVLocalizationService

The interface that must be implemented and returned by IRVLocalizationProvider in order to be able to localize dashboard data and modify the formatting settings for a specific fields.

Enums

DataSourcesRequestedTriggerType

Data sources requested trigger type, indicates the context where the data sources are being requested. Data sources can be requested for a visualization, for a dashboard filter or for data blending.

RVChartType

RVDashboardDataType

The list of dashboard data types.

RVDashboardDateAggregationType

The list of periods of time supported for aggregation.

RVDashboardNegativeFormatType

The list of formatting options for a negative numeric data.

RVDashboardNumberFormattingType

The list of formatting options for a numeric data.

RVDateFilterType

Date filter type, you can use one of the predefined filters or the custom range type.

RVLocalizationElementType

The list of dashboard elements that are supported for localization

RVMapImageryType

RVMenuLocation

Enumeration which specifies where a popup menu is about to be displayed.

RVSchemaColumnType

The list of data types supported by Reveal

Delegates

DashboardSelectedCallback

DataSourceSelectedCallback

Callback used to indicate a data source (or data source item) was selected to be used when creating a new widget.

DataSourcesRequestedCallback

Callback used to return the list of data sources to display to the user when creating a new widget.

RevealView.FieldsInitializingHandler

Method that will handle a FieldsInitializing event.

RevealView.LinkedDashboardProviderCallback

RevealView.MenuOpeningHandler

RevealView.UrlLinkRequestedCallback

RevealView.VisualizationSeriesColorAssigningHandler

VisualizationLinkingCallback

Callback used to return the contents of the target dashboard of a navigation.