Namespace Reveal.Sdk
Classes
CachingConfiguration
DashboardChangedEventArgs
Argument object passed to DashboardChanged event.
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
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
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.
RVTooltipItem
This class represents a tooltip item that is shown when the user hovers over a chart.
RVVisualization
The class representing a visualization (widget) in the dashboard model.
RVVisualizationExtensions
RVVisualizationFilter
ScatterMapVisualizationsConfiguration
Configuration used by Scatter Map visualization, used to configure the tiles provider (one of Bing, ESRI or MapBox) and corresponding token.
ScriptingConfiguration
SdkFilterUtility
SdkInMemoryIterator
TooltipItemClickEventArgs
The arguments object passed to Click event with the information about the visualization selected and the data cell, and row.
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
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.
RVFilterType
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.