| Name | Description |
| CanAddVisualization | A flag that indicates if new visualizations can be added when the dashboard is edited. |
| CanEdit | A flag indicating if the user can switch to edit mode or not, defaults to true. |
| CanSaveAs | A flag indicating if the user can 'save as' the dashboard. |
| Dashboard | The dashboard to render in the RevealView object where these settings will be applied. To get a dashboard object you can use the RevealUtility.LoadDashboard and RevealUtility.LoadDashboardSync methods available in RevealUtility. A null dashboard means the view should start creating a new dashboard from scratch. |
| DateFilter | The initial date filter to use when rendering the dashboard for the first time. Please note the dashboard needs to be defined with a date filter, if not this attribute will be ignored. After the RevealView object is created the date filter might be updated using RevealView.SetDateFilter. |
| MaximizedVisualization | The visualization to use as the initially maximized visualization. You can get a visualization from the RVDashboard object using RVDashboard.Visualizations or RVDashboard.GetVisualizationByTitle |
| ShowChangeDataSource | A flag that indicates if the Change data source action should be displayed or not. |
| ShowChangeVisualization | A flag indicating if the button to change visualization should be available or not, this button is used to switch to another visualization type (for example from Bar to Column chart) without entering edit mode. |
| ShowDataBlending | A flag indicating if the button to add fields from another data source should be available or not. |
| ShowExportImage | A flag indicating if the export image action is available or not. |
| ShowExportToExcel | A flag indicating if the export to Excel action is available or not. |
| ShowExportToPDF | A flag indicating if the export to PDF action is available or not. |
| ShowExportToPowerpoint | A flag indicating if the export to Powerpoint action is available or not. |
| ShowFilters | A flag that allows the dashboard filters panel to be hidden. This is useful if you want to limit the selected values for the filters to the initial selection specified in RevealSettings. Once the RevealView object is created and rendered you can use RevealView.SetFilterSelectedValues to change the selection for a given filter, so you can keep the selected values synced with your app. |
| ShowMachineLearningModelsIntegration | A flag indicating if the button to add fields from a Machine Learning model should be available or not. |
| ShowMenu | A flag that indicates if the menu (containing Refresh, Export, etc.) should be displayed or not. |
| ShowRefresh | A flag that indicates if the Refresh action should be displayed or not. |
| ShowStatisticalFunctions | A flag indicating if the menu to apply statistical functions (forecasting, etc.) is available or not. |
| SingleVisualizationMode | Single visualization mode is used to show a single visualization at a time. You can control the initial visualization to maximize using the MaximizedVisualization property of RevealSettings. If no initial visualization is configured to be maximized the first one will be maximized initially. You can use RevealView.MaximizedVisualization to change the maximized one once the dashboard is visible. |
| StartInEditMode | A flag indicating the view should start in edit mode instead of the default view mode, defaults to false. |
| StartWithNewVisualization | A flag indicating the new visualization dialog should be displayed automatically when this view is presented. This setting requires StartInEditMode set to true . |