The PerpetuumSoft.Reporting.Silverlight.Client namespace contains classes to display reports on the client side.
Classes
| Class | Description | |
|---|---|---|
| ContinuedPageModel | One column report view model. There can be displayed many pages on the screen simultaneously - as many pages as area sizes allow. | |
| Cursor | A cursor class. | |
| CursorLayer | A layer class where cursor is displayed. 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. | |
| 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. | |
| 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. | |
| 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. | |
| ReportViewer | A сcontrol for report preview, navigation by pages, export and search. | |
| Select | Control which is used for checking selection on toolbar. | |
| Separator | Separating control which is used in toolbar. | |
| SinglePageModel | Single page view mode. | |
| StandardTool | A basic class for all standard tools. | |
| 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. | |
| 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. | |
| ZoomChangeTool | A class for the realization of the tools which are used in work with the report scale. | |
| 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. |
Structures
| Structure | Description | |
|---|---|---|
| ReportRegion | Report area. | |
| Zoom | A class which includes data about current report scale. |
Interfaces
| Interface | Description | |
|---|---|---|
| IView | Report Viewer control interface. |
Enumerations
| Enumeration | Description | |
|---|---|---|
| ActiveTool | Report Viewer active tool type. | |
| ExportFormat | Enumeration of export formats. | |
| PageModel | Page view models list. | |
| ZoomMode | Enumeration which includes scale modes list. |