New to Telerik ReportingStart a free 30-day trial

Represents a node in the DocumentMap hierarchy. Used from SL and WPF viewers

Definition

Namespace:Telerik.ReportViewer.Common

Assembly:Telerik.ReportViewer.Wpf.dll

Syntax:

C#
public class DocumentMapNodeModel : ObservableObject

Inheritance: objectObservableObjectDocumentMapNodeModel

Inherited Members ObservableObject.OnPropertyChanged(string)ObservableObject.PropertyChanged

Constructors

Creates a new instance of DocumentMapNodeModel.

C#
public DocumentMapNodeModel(IBookmarkNode bookmark)
Parameters:bookmarkIBookmarkNode

Properties

The identifier of the BookmarkNode this model points to.

C#
public string BookmarkId { get; }

The list of all child BookmarkNodes.

C#
public List<DocumentMapNodeModel> Children { get; }

Determines if the corresponding UI node is expanded.

C#
public bool IsExpanded { get; set; }

Label

string

The text of the current BookmarkNode when displayed in the report viewer's Document Map.

C#
public string Label { get; }

Page

int

The number of the page where the current bookmark appears.

C#
public int Page { get; }

Text

string

The text of the current BookmarkNode when displayed in the report viewer's Document Map.

C#
public string Text { get; }

X

int

The X-coordinate of the location in the page of the current bookmark.

C#
public int X { get; }

Y

int

The Y-coordinate of the location in the page of the current bookmark.

C#
public int Y { get; }