Controls panels

ReportViewer contains several panels; each of them is responsible for a definite set of functions. Generic.xaml describes default styles for every panel.

All panels can be included in the AppBar.


customControls:ReportNavigationPanel  

Navigation throughout the report and between the reports (if there are hyperlinks in the report)

1 – BackwardButton

2 – ForwardButton

3 – GoToFirstPageButton

4 – GoToPreviousPageButton

5 – GoToNextPageButton

6 - GoToLastPageButton



customControls:ReportSearchPanel

Text search throughout the report

1 – FindButton

2 – FindPrevButton

3 – FindNextButton



customControls:ReportParametersMenu

Report parameters settings, re-rendering of the current report

1 – ParametersButton

2 - RefreshReportButton

customControls:ReportViewModePanel

Switching between the different views, thumbnails panel

1 – SemanticZoomViewButton

2 – BookmarksButton

3 - ThumbnailsButton

customControls:ReportPrintPanel

Printing of the report

customControls:ReportExportPanel

Export of the report to the specified format.



ItemsControlStyle property describes style for a flyout panel with the formats list.

 

 



Hidden panels

Parameters panel

Swiping from the top, parameters panel (customControls:ParametersPanel) allows the creation of report parameters.


Default style ParametersPanelStyle is used to describe parameters panel.

Separate controls with default styles are used for different parameters types.

(xmlns:parameterControls="using:PerpetuumSoft.WinRT.Viewer.Controls.ReportParameterControls"):

parameterControls

:BooleanParameterControl

parameterControls

:DateTimeParameterControl

 

parameterControls

:MultiValidValueParameterControl




customControls:ComboBoxSelectAll

(Used for MultiValidValueParameterControl, CheckBox ‘SelectAll’ use named style SelectAllControlStyle)

 

parameterControls

:MultiValueParameterControl

parameterControls

:SingleValidValueParameterControl

parameterControls

:StringParameterControl

 

Thumbnails panel

Swiped from the top, thumbnails panel (customControls:ThumbnailsPanel) allows report preview without the need to leave the current page (if viewed in ZoomedInView mode).


The panel is described by the default style ThumbnailsPanelStyle. ViewerGridItem is used as DataTemplate for Item.

For appearance customization refer to  http://helpcenter.perpetuumsoft.com/KB/a577/appearance-customization.aspx

Add Feedback