The ReentrantObservableCollection<(Of <(<'T>)>)> class represents the same interface and functionality as the DeferrableObservableCollection<(Of <(<'T>)>)> with one exception: it allows collection changing in event handlers for the CollectionChanged event.

Namespace:  C1.Phone.Calendar
Assembly:  C1.Phone.Calendar (in C1.Phone.Calendar.dll)
XMLNS for XAML: Not mapped to an xmlns.

Syntax

C#
public class ReentrantObservableCollection<T> : Collection<T>, 
	INotifyCollectionChanged, INotifyPropertyChanged
Visual Basic
Public Class ReentrantObservableCollection(Of T) _
	Inherits Collection(Of T) _
	Implements INotifyCollectionChanged, INotifyPropertyChanged
XAML Object Element Usage
<ReentrantObservableCollection x:TypeArguments="T" .../>

Type Parameters

T

Inheritance Hierarchy

System..::..Object
  System.Collections.ObjectModel..::..Collection<(Of <(<'T>)>)>
    C1.Phone.Calendar..::..ReentrantObservableCollection<(Of <(<'T>)>)>
      C1.Phone.Calendar..::..DateList

See Also