The PerpetuumSoft.Reporting.Silverlight.Client namespace contains classes to display reports on the client side.

Classes

  ClassDescription
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

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

Interfaces

  InterfaceDescription
IView
Report Viewer control interface.

Enumerations

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