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