User Interface Customization Properties

There is a set of public properties properties of PerpetuumSoft.ReportingServices.Viewer.Client.ReportViewer class which helps you to customize appearance of Silverlight Viewer for Reporting Services.

Below you can see the full list of properties of this class grouped by area.

Navigation Panel

  VisibilityNavigationPanel

Determines whether navigation toolbar on the left is visible or not

  NavigationButtonBackground

Determines background of the navigation button on the left toolbar

  NavigationPanelBackground

Determines background of the navigation panel

  NavigationPanelWidth

Determines the width of the navigation panel when it's opened

Bookmarks and Thumbnails Panel

  ThumbnailsVisibility

Determines whether thumbnails panel is visible or not

  DocumentElementBackground

Determines background of the panel which hosts
thumbnails and bookmarks panels

  BookmarksLinesForeground

Determines Treeview connection lines brush

  BookmarksTitleForeground

Determines foreground of the bookmarks panel title

  BookmarksTreeBackground

Determines background of the bookmark panel

  BookmarksTreeForeground

Determines foreground of the text in tree nodes

  ThumbnailsListBoxBackground

Determines background of the thumbnails Listbox

  ThumbnailsListBoxForeground

Determines foreground of the thumbnails Listbox

  ThumbnailsTitleForeground

Determines foreground of  the thumbnails title

Parameters Panel

  ParametersPanelBackground

Determines the background of the parameters panel

  ParametersPanelForeground

Determines the foreground of the parameters panel

Toolbar Style

  ToolBarVisible

Determines whether toolbar is visible or not

  ToolBarBackground

Determines background of the toolbar

  ToolBarForeground

Determines foreground of the toolbar

Toolbar Buttons

  ViewOptions.CredentialsElementBrowsing

Manages the visibility of the Credentials button

  ViewOptions.HistoryNavigatorBrowsing

Manages the visibility of the History forward/backward buttons

  ViewOptions.PageNavigatorBrowsing

Manages the visibility of the page navigation elements group

  ViewOptions.PanToolButtonBrowsing

Manages the visibility of the Pan tool button

  ViewOptions.ParametersElementBrowsing

Manages the visibility of the parameters button

  ViewOptions.PrintElementBrowsing

Manages the visibility of the Print button

  ViewOptions.RefreshButtonBrowsing

Manages the visibility of the Refresh report button

  ViewOptions.SearchElementsBrowsing

Manages the visibility of the Search elements

Toolbar Zoom Buttons

  ViewOptions.PageWidthZoomButtonBrowsing

Manages the visibility of the fit to page width zoom button

  ViewOptions.WholePageZoomButtonBrowsing

Manages the visibility of the whole page zoom button

  ViewOptions.ZoomElementsBrowsing

Manages the visibility of the zoom elements

Toolbar Export Buttons

  ViewOptions.CSVExportBrowsing

Manages the visibility of the CSV export button

  ViewOptions.ExcelExportBrowsing

Manages the visibility of the Excel export button

  ViewOptions.HtmlExportBrowsing

Manages the visibility of the html export button

  ViewOptions.MHTMLExportBrowsing

Manages the visibility of the mhtml export button

  ViewOptions.PDFExportBrowsing

Manages the visibility of the PDF export button

  ViewOptions.RTFExportBrowsing

Manages the visibility of the RTF export button

  ViewOptions.TIFFExportBrowsing

Manages the visibility of the TIFF export button

  ViewOptions.WordExportBrowsing

Manages the visibility of the word export button

  ViewOptions.XMLExportBrowsing

Manages the visibility of the XML export button button

  ViewOptions.XPSExportBrowsing

Manages the visibility of the XPS export button

  ViewOptions.PageModelNavigatorBrowsing

Manages the visibility of the page view modes buttons

Cursor Settings

  ViewOptions.CustomCursorsUsing

Indicates whether to use custom cursors instead of system

Page buffer usage

  UsePageBuffer

Allows to switch on page buffer feature

  PageBufferLengthBefore

Number of pages to store in the buffer before the viewing area

  PageBufferLengthAfter

Number of pages to store in the buffer after the viewing area

  PageGap

Distance between the pages in the report viewer

  PageMargin

Determines the origin of the document.
Value is applied both for X and Y.

Printing Settings

  PrintingDialogBorderBrush

Determines printing dialog border brush

  PrintingDialogChromeBrush

Determines printing dialog title background brush

  PrintingPageIndentHeight

Unit fraction of PrintableArea.Width / canvas.ActualWidth
 that can be cut as printer margins

  PrintingPageIndentWidth

Unit fraction of PrintableArea.Height / canvas.ActualHeight
 that can be cut as printer margins

  UseDetectPrintOrientationFunction

Determines whether to use auto page rotation to suite
 the page during the printing or not

  UseHtmlPrinting

Determines whether to use html page printing instead of
 native silverlight printing or not to use

Add Feedback