Classes

  ClassDescription
BaseParameterControl
An abstract class. It is basic class for all report parameter and credential controls which realize displaying Report Parameters and Data-Sourse Credentials.
BooleanParameterControl
The BooleanParameterControl class is intended to encapsulate logic for report parameter controls with Boolean type and with single-value selection and without list of available values. Inherited from ReportParameterControl. It is used for the Report Viewer template creation.
ContinuedPageModel
One column report view model. There can be displayed many pages on the screen simultaneously - as many pages as area sizes allow.
Credential
Represents credential for a DataSource
CredentialParameterControl
This class is intended to realize displaying Data-Sourse Credentials. Inherited from BaseParameterControl. It is used for the Report Viewer template creation.
CredentialsManager
The class wich realizes a credentials storage and management functionality.
Cursor
A cursor class.
CursorLayer
A layer class where cursor is displayed. It is used for the Report Viewer template creation.
DateTimeParameterControl
The DateTimeParameterControl class is intended to encapsulate logic for report parameter controls with DateTime type and with single-value selection and without list of available values. Inherited from ReportParameterControl. It is used for the Report Viewer template creation.
DisabledTool
Realizes the tool which makes available any actions with the report. Inherited from Tool.
Document
A class which includes report data.
DocumentLoadedEventArgs
Parameters of the event which occurs when report is loaded.
DocumentPresenter
Report presenter.
DocumentViewModel
Report view model.
DynamicZoomTool
The class which realizes tool for view scaling with mouse move at pressed mouse left button.
ErrorMessagePresenter
A class for presentation of report view content when error occurs during report getting.
ExportListControl
Represents a selection control with a drop-down list of ToolButton that can be shown or hidden by clicking the arrow on the control. Selected element does not represented in drop-down list. It is used for the Report Viewer template creation.
LoadingPagePresenter
Loading presenter.
MouseWheelEventArgs
Provides data for various events that report changes to the mouse wheel delta value of a mouse device.
MouseWheelManager
Manager for working with mouse scroll-wheel.
MultiValidValueParameterControl
The MultiValidValueParameterControl class is intended to encapsulate logic for report parameter controls with multi-value selection and with list of available values. Inherited from ReportParameterControl. It is used for the Report Viewer template creation.
MultiValidValueParameterControl..::.Data
The Data class is intended to encapsulate data for ComboBox binding.
MultiValueParameterControl
The MultiValueParameterControl class is intended to encapsulate logic for report parameter controls with multi-value selection and without list of available values. Inherited from ReportParameterControl. It is used for the Report Viewer template creation.
NavigationHelper
The NavigationHelper class.
NoReportPresenter
A class for presentation of report view content when report is missing.
Page
A class for report page representation.
PageLoadedEventArgs
Report page loading event parameters.
PagePresenter
Report pages presenter.
PageSelectedEventArgs
Parameters of the event which occurs when the page is selected.
PanTool
The class which realizes tool for report scrolling with mouse pointer move at pressed right mouse button. Inherited from StandardTool.
Parameter
The class which describes a parameter.
ParametersPanel
Represents a panel control with list of BaseParameterControl that can be shown or hidden and have two buttons to accept or cancel BaseParameterControl controls changing. It is used for the Report Viewer template creation.
ParameterValueChangedEventArgs
Provides data for the ParameterValueChanged event.
Progress
This class realizes progress bar. Inherited from Control.
RegionZoomTool
Class for realization of the tool which is used for scaling the report in the selected area. Inherited from StandardTool.
ReportErrorEventArgs
Parameters of the event which occurs when there is generation error.
ReportHyperlinkEventArgs
Parameters of the event which occurs when hyperlink is clicked.
ReportParameterControl
An abstract class. This class is intended to encapsulate common logic for report parameter controls. Inherited from BaseParameterControl.
ReportState
The ReportState class.
ReportViewer
A control for report preview, navigation by pages, export and search.
Select
Control which is used for checking selection on toolbar. It is used for the Report Viewer template creation.
Separator
Separating control which is used in toolbar. It is used for the Report Viewer template creation.
SinglePageModel
Single page view mode.
SingleValidValueParameterControl
The SingleValidValueParameterControl class is intended to encapsulate logic for report parameter controls with single-value selection and with list of available values. Inherited from ReportParameterControl. It is used for the Report Viewer template creation.
StandardTool
A basic class for all standard tools.
StringParameterControl
The StringParameterControl class is intended to encapsulate logic for report parameter controls with String type and with single-value selection and without list of available values. Inherited from ReportParameterControl. It is used for the Report Viewer template creation.
ToggleToolButton
Toolbar button control. Inherited from ToggleButton.
Tool
An abstract class. It is basic class for all classes of tools which realize handling of ReportViewer special functionality.
ToolBalloon
Gets or sets toolbar balloon control. Inherited from Control.
ToolButton
Gets or sets toolbar button control. Inherited from Button.
ToolSlider
Slider control for reports view scaling. Inherited from Slider.
ViewManager
Report Viewer manager.
ViewModel
Report view model.
ViewOptions
Report Viewer parameters.
WaitTool
The WaitTool class. Inherits the Tool class.
ZoomChangeTool
ZoomInTool
A class for realization of the tool which can be used for zooming in report view. Inherited from ZoomChangeTool.
ZoomOutTool
A class for tool (functionality) realization which is used for report zooming out. Inherited from ZoomChangeTool.

Structures

  StructureDescription
ReportRegion
Report area.
Zoom
A strcture which includes data about current report scale.

Interfaces

  InterfaceDescription
IView
Report Viewer control interface.

Enumerations

  EnumerationDescription
ActiveTool
Report Viewer active tool type.
PageModel
Page view models list.
ZoomMode
Enumeration which includes scale modes list.