ClassDocumentMapNodeModel
Represents a node in the DocumentMap hierarchy. Used from SL and WPF viewers
Definition
Namespace:Telerik.ReportViewer.Common
Assembly:Telerik.ReportViewer.Wpf.dll
Syntax:
public class DocumentMapNodeModel : ObservableObject
Inheritance: objectObservableObjectDocumentMapNodeModel
Inherited Members
Constructors
DocumentMapNodeModel(IBookmarkNode)
Creates a new instance of DocumentMapNodeModel.
Declaration
public DocumentMapNodeModel(IBookmarkNode bookmark)
Parameters
bookmark
Properties
BookmarkId
The identifier of the BookmarkNode this model points to.
Declaration
public string BookmarkId { get; }
Property Value
string
Children
The list of all child BookmarkNodes.
Declaration
public List<DocumentMapNodeModel> Children { get; }
Property Value
List<DocumentMapNodeModel>
IsExpanded
Determines if the corresponding UI node is expanded.
Declaration
public bool IsExpanded { get; set; }
Property Value
bool
Label
The text of the current BookmarkNode when displayed in the report viewer's Document Map.
Declaration
public string Label { get; }
Property Value
string
Page
The number of the page where the current bookmark appears.
Declaration
public int Page { get; }
Property Value
int
Text
The text of the current BookmarkNode when displayed in the report viewer's Document Map.
Declaration
public string Text { get; }
Property Value
string
X
The X-coordinate of the location in the page of the current bookmark.
Declaration
public int X { get; }
Property Value
int
Y
The Y-coordinate of the location in the page of the current bookmark.
Declaration
public int Y { get; }
Property Value
int