Class ReportViewerModel
Represents the report viewer model created and used internally from the ReportViewer.
Namespace: Telerik.ReportViewer.Silverlight
Assembly: Telerik.ReportViewer.Silverlight.dll
Syntax
public class ReportViewerModel : ObservableObject, INotifyPropertyChanged
Remarks
Used from the ReportViewer template.
Properties
ApplyReportParametersCommand
Gets the ApplyReportParamters command.
Declaration
public ICommand ApplyReportParametersCommand { get; }
Property Value
System.Windows.Input.ICommand
|
AvailableZoomValues
Specifies the available zoom values
Declaration
public IEnumerable<string> AvailableZoomValues { get; }
Property Value
System.Collections.Generic.IEnumerable<System.String>
|
BookmarkTarget
Specifies the bookmark target.
Declaration
public FrameworkElement BookmarkTarget { get; set; }
Property Value
System.Windows.FrameworkElement
|
CancelExportCommand
Gets the CancelExport command.
Declaration
public ICommand CancelExportCommand { get; }
Property Value
System.Windows.Input.ICommand
|
CancelPrintDocumentCommand
Gets the CancelPrintDocument command.
Declaration
public ICommand CancelPrintDocumentCommand { get; }
Property Value
System.Windows.Input.ICommand
|
DocumentMapNodes
Gets or sets a list of document map nodes.
Declaration
public IList<DocumentMapNodeModel> DocumentMapNodes { get; set; }
Property Value
System.Collections.Generic.IList<DocumentMapNodeModel>
|
DocumentMapToolTip
Gets the Document Map tooltip
Declaration
public string DocumentMapToolTip { get; }
Property Value
System.String
|
Remarks
Used from the ReportViewer template.
DocumentMapWidth
Gets or sets the width of the document map column
Declaration
public GridLength DocumentMapWidth { get; set; }
Property Value
System.Windows.GridLength
|
ErrorMessage
Gets or sets the error message.
Declaration
public string ErrorMessage { get; set; }
Property Value
System.String
|
ExportProgress
Gets or sets the text displayed during the export action.
Declaration
public string ExportProgress { get; set; }
Property Value
System.String
|
ExportReportCommand
Gets the ExportReport command.
Declaration
public ICommand ExportReportCommand { get; }
Property Value
System.Windows.Input.ICommand
|
HasDocumentMap
Indicates whether there is a document map or not.
Declaration
public bool HasDocumentMap { get; }
Property Value
System.Boolean
|
HasParameters
Specifies whether there are parameters or not.
Declaration
public bool HasParameters { get; }
Property Value
System.Boolean
|
Remarks
Used from the ReportViewer template.
IsDocumentMapVisible
Indicates whether the document map is visible or not.
Declaration
public bool IsDocumentMapVisible { get; set; }
Property Value
System.Boolean
|
IsExportEnabled
Specifies whether the export is enabled.
Declaration
public bool IsExportEnabled { get; set; }
Property Value
System.Boolean
|
Remarks
Used from the ReportViewer template.
IsMoveToPageEnabled
Specifies whether there is another page you can navigate to.
Declaration
public bool IsMoveToPageEnabled { get; set; }
Property Value
System.Boolean
|
Remarks
Used from the ReportViewer template.
IsParametersAreaVisible
Specifies whether the parameters area is visible.
Declaration
public bool IsParametersAreaVisible { get; set; }
Property Value
System.Boolean
|
Remarks
Used from the ReportViewer template.
IsPreviewButtonVisible
Determines the preview button visibility state
Declaration
public bool IsPreviewButtonVisible { get; }
Property Value
System.Boolean
|
IsPrintPreviewChecked
Specifies whether the PrintPreview mode is toggled.
Declaration
public bool IsPrintPreviewChecked { get; }
Property Value
System.Boolean
|
Remarks
Used from the ReportViewer template.
IsToggleDocumentMapEnabled
Indicates whether the toggle document map button is enabled or not.
Declaration
public bool IsToggleDocumentMapEnabled { get; set; }
Property Value
System.Boolean
|
IsToggleParametersAreaEnabled
Specifies whether the toggle parameters area button is enabled.
Declaration
public bool IsToggleParametersAreaEnabled { get; set; }
Property Value
System.Boolean
|
Remarks
Used from the ReportViewer template.
MoveToFirstPageCommand
Gets the MoveToFirstPage command.
Declaration
public ICommand MoveToFirstPageCommand { get; }
Property Value
System.Windows.Input.ICommand
|
MoveToLastPageCommand
Gets the MoveToLastPage command.
Declaration
public ICommand MoveToLastPageCommand { get; }
Property Value
System.Windows.Input.ICommand
|
MoveToNextPageCommand
Gets the MoveToNextPage command.
Declaration
public ICommand MoveToNextPageCommand { get; }
Property Value
System.Windows.Input.ICommand
|
MoveToPreviousPageCommand
Gets the MoveToPreviousPage command.
Declaration
public ICommand MoveToPreviousPageCommand { get; }
Property Value
System.Windows.Input.ICommand
|
NavigateBackCommand
NavigateForwardCommand
NavigateToSpecificPageCommand
PageCount
Specifies the total number of the report pages.
Declaration
public int PageCount { get; set; }
Property Value
System.Int32
|
Remarks
Used from the ReportViewer template.
PageHeight
Gets the current page height.
Declaration
public double PageHeight { get; }
Property Value
System.Double
|
PageNumber
Gets or sets the current page number.
Declaration
public int PageNumber { get; set; }
Property Value
System.Int32
|
Remarks
Used from the ReportViewer template.
PageNumberModel
For internal use only
Declaration
public int PageNumberModel { get; set; }
Property Value
System.Int32
|
Remarks
Used from the ReportViewer template.
PageRoot
Specifies the page root.
Declaration
public FrameworkElement PageRoot { get; set; }
Property Value
System.Windows.FrameworkElement
|
PageTransform
Specifies the page transform.
Declaration
public Transform PageTransform { get; }
Property Value
System.Windows.Media.Transform
|
Remarks
Used from the ReportViewer template.
PageWidth
Gets the current page width.
Declaration
public double PageWidth { get; }
Property Value
System.Double
|
ParameterModels
Gets or sets a list of parameter models.
Declaration
public IList<ParameterModel> ParameterModels { get; set; }
Property Value
System.Collections.Generic.IList<ParameterModel>
|
Remarks
Used from the ReportViewer template.
Parameters
Gets or sets a list of report parameters.
Declaration
public IList<Parameter> Parameters { get; set; }
Property Value
System.Collections.Generic.IList<Parameter>
|
Remarks
Used from the ReportViewer template.
ParametersToolTip
Gets the Parameters tooltip
Declaration
public string ParametersToolTip { get; }
Property Value
System.String
|
Remarks
Used from the ReportViewer template.
PrintDocumentCommand
Gets the PrintDocument command.
Declaration
public ICommand PrintDocumentCommand { get; }
Property Value
System.Windows.Input.ICommand
|
PrintPreviewToolTip
Gets the Print Preview/Interactive view tooltip
Declaration
public string PrintPreviewToolTip { get; }
Property Value
System.String
|
Remarks
Used from the ReportViewer template.
PrintProgress
Specifies the print progress.
Declaration
public string PrintProgress { get; set; }
Property Value
System.String
|
PrintReportCommand
Gets the PrintReport command.
Declaration
public ICommand PrintReportCommand { get; }
Property Value
System.Windows.Input.ICommand
|
ProgressMessage
Specifies the text of the progress message.
Declaration
public string ProgressMessage { get; set; }
Property Value
System.String
|
Remarks
Used from the ReportViewer template.
RefreshReportCommand
Gets the RefreshReport command.
Declaration
public ICommand RefreshReportCommand { get; }
Property Value
System.Windows.Input.ICommand
|
RenderingExtensions
Represents a list of rendering extension infos.
Declaration
public IList<ExtensionInfoModel> RenderingExtensions { get; set; }
Property Value
System.Collections.Generic.IList<ExtensionInfoModel>
|
Remarks
Used from the ReportViewer template.
SaveExportCommand
Gets the SaveExport command.
Declaration
public ICommand SaveExportCommand { get; }
Property Value
System.Windows.Input.ICommand
|
SelectedDocumentMapNode
Gets or sets the selected node of the document map.
Declaration
public DocumentMapNodeModel SelectedDocumentMapNode { get; set; }
Property Value
DocumentMapNodeModel
|
State
Gets or sets the report viewer state.
Declaration
public string State { get; set; }
Property Value
System.String
|
Remarks
Used from the ReportViewer template.
TextResources
Gets or sets all the tooltips and messages.
Declaration
public ITextResources TextResources { get; set; }
Property Value
ITextResources
|
Remarks
Used from the ReportViewer template.
TogglePrintPreviewCommand
Gets the TogglePrintPreviewCommand command.
Declaration
public ICommand TogglePrintPreviewCommand { get; }
Property Value
System.Windows.Input.ICommand
|
UpdateParametersProgress
Gets or sets the text of the update parameters progress message.
Declaration
public string UpdateParametersProgress { get; }
Property Value
System.String
|
ViewMode
Specifies whether the viewer is in interactive or print preview mode.
Declaration
public ViewMode ViewMode { get; set; }
Property Value
ViewMode
|
Remarks
Used from the ReportViewer template.
Zoom
Specifies the scale factor.
Declaration
public double Zoom { get; set; }
Property Value
System.Double
|
Remarks
Used from the ReportViewer template.
ZoomMode
Specifies the current zoom behavior of the viewer.
Declaration
public ZoomMode ZoomMode { get; set; }
Property Value
ZoomMode
|
Remarks
Used from the ReportViewer template.
ZoomText
Gets or sets the zoom value as text.
Declaration
public string ZoomText { get; set; }
Property Value
System.String
|
Remarks
Used from the ReportViewer template.