Class
BookmarksCollection

Top-level outline items that build the document’s navigation tree for quick jumps and hierarchical structure.

Definition

Namespace:Telerik.Windows.Documents.Fixed.Model.Collections

Assembly:Telerik.Windows.Documents.Fixed.dll

Syntax:

cs-api-definition
public class BookmarksCollection : DocumentElementCollection<BookmarkItem, IFixedDocumentElement>, IEnumerable, IFixedDocumentElement

Inheritance: objectDocumentElementCollectionBase<BookmarkItem, IFixedDocumentElement>DocumentElementCollection<BookmarkItem, IFixedDocumentElement>BookmarksCollection

Implements: IEnumerableIFixedDocumentElement

Inherited Members DocumentElementCollection<BookmarkItem, IFixedDocumentElement>.SetParent(BookmarkItem, IFixedDocumentElement)DocumentElementCollection<BookmarkItem, IFixedDocumentElement>.VerifyDocumentElementOnInsert(BookmarkItem)DocumentElementCollectionBase<BookmarkItem, IFixedDocumentElement>.GetEnumerator()DocumentElementCollectionBase<BookmarkItem, IFixedDocumentElement>.IndexOf(BookmarkItem)DocumentElementCollectionBase<BookmarkItem, IFixedDocumentElement>.Insert(int, BookmarkItem)DocumentElementCollectionBase<BookmarkItem, IFixedDocumentElement>.InsertRange(int, IEnumerable<BookmarkItem>)DocumentElementCollectionBase<BookmarkItem, IFixedDocumentElement>.RemoveAt(int)DocumentElementCollectionBase<BookmarkItem, IFixedDocumentElement>.RemoveRange(int, int)DocumentElementCollectionBase<BookmarkItem, IFixedDocumentElement>.OnAfterAdd(BookmarkItem)DocumentElementCollectionBase<BookmarkItem, IFixedDocumentElement>.OnAfterRemove(BookmarkItem)DocumentElementCollectionBase<BookmarkItem, IFixedDocumentElement>.Clear()DocumentElementCollectionBase<BookmarkItem, IFixedDocumentElement>.Contains(BookmarkItem)DocumentElementCollectionBase<BookmarkItem, IFixedDocumentElement>.CopyTo(BookmarkItem[], int)DocumentElementCollectionBase<BookmarkItem, IFixedDocumentElement>.Remove(BookmarkItem)DocumentElementCollectionBase<BookmarkItem, IFixedDocumentElement>.Add(BookmarkItem)DocumentElementCollectionBase<BookmarkItem, IFixedDocumentElement>.CountDocumentElementCollectionBase<BookmarkItem, IFixedDocumentElement>.OwnerDocumentElementCollectionBase<BookmarkItem, IFixedDocumentElement>.this[int]

Methods

VerifyDocumentElementOnInsert(BookmarkItem)

Verifies the validity of the BookmarkItem before it is inserted in the collection. An item is assumed to be valid when has not already been added in this or other BookmarksCollection instance, i.e. it's parent is null.

Declaration

cs-api-definition
protected override void VerifyDocumentElementOnInsert(BookmarkItem item)

Parameters

item

BookmarkItem

The item to add.

Exceptions

ArgumentNullException

Thrown when the item is null.

InvalidOperationException

Thrown when the item has already been added in this or other BookmarksCollection instance.

Overrides DocumentElementCollection<BookmarkItem, IFixedDocumentElement>.VerifyDocumentElementOnInsert(BookmarkItem)