# C1.WPF.DataCollection.C1CollectionViewDataCollection

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_WPF_DataCollection_C1CollectionViewDataCollection" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection" class="text-break">C1CollectionViewDataCollection Class
</h1>
  <div class="markdown level0 summary"><p>Collection that wraps a <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.icollectionview">ICollectionView</a> and exposes it as a <span class="xref">C1.DataCollection.IDataCollection&lt;T&gt;</span></p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><span class="xref">C1DataCollectionBase</span>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>&gt;</div>
    <div class="level2"><span class="xref">C1CollectionViewDataCollection</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><span class="xref">IDataCollection</span>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>&gt;</div>
    <div><span class="xref">IEnumerable</span>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>&gt;</div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.ienumerable">IEnumerable</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1">IReadOnlyList</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>&gt;</div>
    <div><span class="xref">IReadOnlyCollection</span>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>&gt;</div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.specialized.inotifycollectionchanged">INotifyCollectionChanged</a></div>
    <div><span class="xref">ISupportIndexing</span>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>&gt;</div>
    <div><span class="xref">INotifyPropertyChanged</span></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
    <div><span class="xref">ISupportSource</span></div>
    <div><span class="xref">ISupportSorting</span></div>
    <div><span class="xref">ISupportFiltering</span></div>
    <div><span class="xref">ISupportGrouping</span></div>
    <div><span class="xref">ISupportEditing</span>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a>&gt;</div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.WPF.DataCollection.html">C1.WPF.DataCollection</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.DataCollection.dll</h6>
  <h5 id="C1_WPF_DataCollection_C1CollectionViewDataCollection_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class C1CollectionViewDataCollection : C1DataCollectionBase&lt;object?&gt;, IDataCollection&lt;object?&gt;, IEnumerable&lt;object?&gt;, IEnumerable, IReadOnlyList&lt;object?&gt;, IReadOnlyCollection&lt;object?&gt;, INotifyCollectionChanged, ISupportIndexing&lt;object?&gt;, INotifyPropertyChanged, IDisposable, ISupportSource, ISupportSorting, ISupportFiltering, ISupportGrouping, ISupportEditing&lt;object?&gt;</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class C1CollectionViewDataCollection
    Inherits C1DataCollectionBase(Of Object)
    Implements IDataCollection(Of Object), IEnumerable(Of Object), IEnumerable, IReadOnlyList(Of Object), IReadOnlyCollection(Of Object), INotifyCollectionChanged, ISupportIndexing(Of Object), INotifyPropertyChanged, IDisposable, ISupportSource, ISupportSorting, ISupportFiltering, ISupportGrouping, ISupportEditing(Of Object)</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection__ctor_System_ComponentModel_ICollectionView_System_Boolean_" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.#ctor(System.ComponentModel.ICollectionView,System.Boolean)">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.-ctor.html#C1_WPF_DataCollection_C1CollectionViewDataCollection__ctor_System_ComponentModel_ICollectionView_System_Boolean_">C1CollectionViewDataCollection(ICollectionView, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.html">C1CollectionViewDataCollection</a> class.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_CollectionView" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.CollectionView">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.CollectionView.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_CollectionView">CollectionView</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the underlying collection view.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_EditableCollectionView" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.EditableCollectionView">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.EditableCollectionView.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_EditableCollectionView">EditableCollectionView</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the editable collection view, or null if it is not editable.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_FilterExpression" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.FilterExpression">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.FilterExpression.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_FilterExpression">FilterExpression</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the filter expression.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_GroupDescriptions" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.GroupDescriptions">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.GroupDescriptions.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_GroupDescriptions">GroupDescriptions</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the group descriptions.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_IsPlain" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.IsPlain">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.IsPlain.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_IsPlain">IsPlain</a>
        </td>
        <td class="markdown level1 summary"><p>Gets whether the group items will be inline with the data items or the items will be the first level of group items.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_ItemType" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.ItemType">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.ItemType.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_ItemType">ItemType</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the type of the items.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_SortDescriptions" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.SortDescriptions">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.SortDescriptions.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_SortDescriptions">SortDescriptions</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the sort descriptions applied to the data.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_Source" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.Source">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.Source.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_Source">Source</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the data source of this collection.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_CanFilter_C1_DataCollection_FilterExpression_" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.CanFilter(C1.DataCollection.FilterExpression)">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.CanFilter.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_CanFilter_C1_DataCollection_FilterExpression_">CanFilter(FilterExpression?)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether this collection can filter the specified filter expression.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_CanGroup_C1_DataCollection_GroupDescription___" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.CanGroup(C1.DataCollection.GroupDescription[])">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.CanGroup.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_CanGroup_C1_DataCollection_GroupDescription___">CanGroup(params GroupDescription[])</a>
        </td>
        <td class="markdown level1 summary"><p>Returns whether the collection is able to group the specified group descriptions.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_CanInsert_System_Int32_System_Object_" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.CanInsert(System.Int32,System.Object)">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.CanInsert.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_CanInsert_System_Int32_System_Object_">CanInsert(int, object?)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether a new item can be inserted in the collection at the specified <code class="paramref">index</code>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_CanMove_System_Int32_System_Int32_" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.CanMove(System.Int32,System.Int32)">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.CanMove.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_CanMove_System_Int32_System_Int32_">CanMove(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the item at <code class="paramref">fromIndex</code> can be moved to <code class="paramref">toIndex</code>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_CanRemove_System_Int32_" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.CanRemove(System.Int32)">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.CanRemove.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_CanRemove_System_Int32_">CanRemove(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the item at the specified <code class="paramref">index</code> can be removed from the collection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_CanReplace_System_Int32_System_Object_" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.CanReplace(System.Int32,System.Object)">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.CanReplace.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_CanReplace_System_Int32_System_Object_">CanReplace(int, object?)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether the item at the specified <code class="paramref">index</code> can be replaced in the collection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_CanSort_C1_DataCollection_SortDescription___" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.CanSort(C1.DataCollection.SortDescription[])">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.CanSort.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_CanSort_C1_DataCollection_SortDescription___">CanSort(params SortDescription[])</a>
        </td>
        <td class="markdown level1 summary"><p>Returns whether the collection is able to sort the specified <code class="paramref">sortDescriptions</code>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_Dispose_System_Boolean_" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.Dispose(System.Boolean)">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.Dispose.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_Dispose_System_Boolean_">Dispose(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Called to dispose resources.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_FilterAsync_C1_DataCollection_FilterExpression_System_Threading_CancellationToken_" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.FilterAsync(C1.DataCollection.FilterExpression,System.Threading.CancellationToken)">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.FilterAsync.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_FilterAsync_C1_DataCollection_FilterExpression_System_Threading_CancellationToken_">FilterAsync(FilterExpression?, CancellationToken)</a>
        </td>
        <td class="markdown level1 summary"><p>Filters the collection according to the specified <code class="paramref">filterExpression</code>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_GetItemType" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.GetItemType">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.GetItemType.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_GetItemType">GetItemType()</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the type of the items.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_GetPropertyDescriptorValue__1_System_ComponentModel_PropertyDescriptor_System_Object_" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.GetPropertyDescriptorValue``1(System.ComponentModel.PropertyDescriptor,System.Object)">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.GetPropertyDescriptorValue.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_GetPropertyDescriptorValue__1_System_ComponentModel_PropertyDescriptor_System_Object_">GetPropertyDescriptorValue&lt;T&gt;(PropertyDescriptor, object)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the property descriptor value.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_GroupAsync_C1_DataCollection_GroupDescription___" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.GroupAsync(C1.DataCollection.GroupDescription[])">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.GroupAsync.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_GroupAsync_C1_DataCollection_GroupDescription___">GroupAsync(params GroupDescription[])</a>
        </td>
        <td class="markdown level1 summary"><p>Groups the collection according to the specified group descriptions.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_GroupAsync_C1_DataCollection_GroupDescription___System_Threading_CancellationToken_" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.GroupAsync(C1.DataCollection.GroupDescription[],System.Threading.CancellationToken)">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.GroupAsync.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_GroupAsync_C1_DataCollection_GroupDescription___System_Threading_CancellationToken_">GroupAsync(GroupDescription[], CancellationToken)</a>
        </td>
        <td class="markdown level1 summary"><p>Groups the collection according to the specified group descriptions.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_InsertAsync_System_Int32_System_Object_System_Threading_CancellationToken_" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.InsertAsync(System.Int32,System.Object,System.Threading.CancellationToken)">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.InsertAsync.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_InsertAsync_System_Int32_System_Object_System_Threading_CancellationToken_">InsertAsync(int, object?, CancellationToken)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_MoveAsync_System_Int32_System_Int32_System_Threading_CancellationToken_" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.MoveAsync(System.Int32,System.Int32,System.Threading.CancellationToken)">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.MoveAsync.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_MoveAsync_System_Int32_System_Int32_System_Threading_CancellationToken_">MoveAsync(int, int, CancellationToken)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_RemoveAsync_System_Int32_System_Threading_CancellationToken_" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.RemoveAsync(System.Int32,System.Threading.CancellationToken)">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.RemoveAsync.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_RemoveAsync_System_Int32_System_Threading_CancellationToken_">RemoveAsync(int, CancellationToken)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_ReplaceAsync_System_Int32_System_Object_System_Threading_CancellationToken_" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.ReplaceAsync(System.Int32,System.Object,System.Threading.CancellationToken)">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.ReplaceAsync.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_ReplaceAsync_System_Int32_System_Object_System_Threading_CancellationToken_">ReplaceAsync(int, object?, CancellationToken)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_SetPropertyDescriptorValue__1_System_ComponentModel_PropertyDescriptor_System_Object___0_" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.SetPropertyDescriptorValue``1(System.ComponentModel.PropertyDescriptor,System.Object,``0)">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.SetPropertyDescriptorValue.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_SetPropertyDescriptorValue__1_System_ComponentModel_PropertyDescriptor_System_Object___0_">SetPropertyDescriptorValue&lt;T&gt;(PropertyDescriptor, object, T)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the property descriptor value.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_SortAsync_C1_DataCollection_SortDescription___" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.SortAsync(C1.DataCollection.SortDescription[])">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.SortAsync.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_SortAsync_C1_DataCollection_SortDescription___">SortAsync(params SortDescription[])</a>
        </td>
        <td class="markdown level1 summary"><p>Sorts the collection according to the specified <code class="paramref">sortDescriptions</code>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_SortAsync_C1_DataCollection_SortDescription___System_Threading_CancellationToken_" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.SortAsync(C1.DataCollection.SortDescription[],System.Threading.CancellationToken)">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.SortAsync.html#C1_WPF_DataCollection_C1CollectionViewDataCollection_SortAsync_C1_DataCollection_SortDescription___System_Threading_CancellationToken_">SortAsync(SortDescription[], CancellationToken)</a>
        </td>
        <td class="markdown level1 summary"><p>Sorts the collection according to the specified <code class="paramref">sortDescriptions</code>.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="events">Events
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_FilterChanged" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.FilterChanged">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.FilterChanged.html">FilterChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when the filter changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_GroupChanged" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.GroupChanged">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.GroupChanged.html">GroupChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when the groups changed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_DataCollection_C1CollectionViewDataCollection_SortChanged" data-uid="C1.WPF.DataCollection.C1CollectionViewDataCollection.SortChanged">
          <a class="xref" href="C1.WPF.DataCollection.C1CollectionViewDataCollection.SortChanged.html">SortChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Raised after a sort operation was performed.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
