Class RadDocumentBindingSource
Represents collection of DocumentPageItems that wraps RadDocument and provides collection-changed events when document content changes and as a result pages are added or removed from the document. Suitable for binding to Items controls as RadBook, RadCoverFlow, etc.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents
Assembly: Telerik.Windows.Documents.dll
Syntax
[Obsolete("This class has been deprecated.")]
public class RadDocumentBindingSource : INotifyPropertyChanged, INotifyCollectionChanged, IList<DocumentPageItem>, ICollection<DocumentPageItem>, IEnumerable<DocumentPageItem>, IEnumerable
Constructors
RadDocumentBindingSource()
Declaration
public RadDocumentBindingSource()
RadDocumentBindingSource(RadDocument)
Properties
Document
Methods
OnCollectionChanged(NotifyCollectionChangedEventArgs)
Declaration
protected virtual void OnCollectionChanged(NotifyCollectionChangedEventArgs args)
Parameters
System.Collections.Specialized.NotifyCollectionChangedEventArgs
args
|
OnPropertyChanged(String)
Declaration
protected virtual void OnPropertyChanged(string propertyName)
Parameters
System.String
propertyName
|
Events
CollectionChanged
Declaration
public event NotifyCollectionChangedEventHandler CollectionChanged
Event Type
System.Collections.Specialized.NotifyCollectionChangedEventHandler
|
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
System.ComponentModel.PropertyChangedEventHandler
|
Explicit Interface Implementations
ICollection<DocumentPageItem>.Add(DocumentPageItem)
Declaration
void ICollection<DocumentPageItem>.Add(DocumentPageItem item)
Parameters
DocumentPageItem
item
|
Implements
ICollection<DocumentPageItem>.Clear()
Declaration
void ICollection<DocumentPageItem>.Clear()
Implements
ICollection<DocumentPageItem>.Contains(DocumentPageItem)
Declaration
bool ICollection<DocumentPageItem>.Contains(DocumentPageItem item)
Parameters
DocumentPageItem
item
|
Returns
System.Boolean
|
Implements
ICollection<DocumentPageItem>.CopyTo(DocumentPageItem[], Int32)
Declaration
void ICollection<DocumentPageItem>.CopyTo(DocumentPageItem[] array, int arrayIndex)
Parameters
DocumentPageItem[]
array
|
System.Int32
arrayIndex
|
Implements
ICollection<DocumentPageItem>.Count
Declaration
int ICollection<DocumentPageItem>.Count { get; }
Returns
System.Int32
|
Implements
ICollection<DocumentPageItem>.IsReadOnly
Declaration
bool ICollection<DocumentPageItem>.IsReadOnly { get; }
Returns
System.Boolean
|
Implements
ICollection<DocumentPageItem>.Remove(DocumentPageItem)
Declaration
bool ICollection<DocumentPageItem>.Remove(DocumentPageItem item)
Parameters
DocumentPageItem
item
|
Returns
System.Boolean
|
Implements
IEnumerable<DocumentPageItem>.GetEnumerator()
Declaration
IEnumerator<DocumentPageItem> IEnumerable<DocumentPageItem>.GetEnumerator()
Returns
System.Collections.Generic.IEnumerator<DocumentPageItem>
|
Implements
IList<DocumentPageItem>.get_Item(Int32)
Declaration
DocumentPageItem IList<DocumentPageItem>.get_Item(int index)
Parameters
System.Int32
index
|
Returns
DocumentPageItem
|
Implements
IList<DocumentPageItem>.IndexOf(DocumentPageItem)
Declaration
int IList<DocumentPageItem>.IndexOf(DocumentPageItem item)
Parameters
DocumentPageItem
item
|
Returns
System.Int32
|
Implements
IList<DocumentPageItem>.Insert(Int32, DocumentPageItem)
Declaration
void IList<DocumentPageItem>.Insert(int index, DocumentPageItem item)
Parameters
System.Int32
index
|
DocumentPageItem
item
|
Implements
IList<DocumentPageItem>.Item[Int32]
Declaration
DocumentPageItem IList<DocumentPageItem>.this[] { get; set; }
Parameters
System.Int32
index
|
Returns
DocumentPageItem
|
Implements
IList<DocumentPageItem>.RemoveAt(Int32)
Declaration
void IList<DocumentPageItem>.RemoveAt(int index)
Parameters
System.Int32
index
|
Implements
IList<DocumentPageItem>.set_Item(Int32, DocumentPageItem)
Declaration
void IList<DocumentPageItem>.set_Item(int index, DocumentPageItem value)
Parameters
System.Int32
index
|
DocumentPageItem
value
|
Implements
IEnumerable.GetEnumerator()
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
System.Collections.IEnumerator
|