[]
Collection whose items are parent of other items of the same type.
public class C1TreeDataCollection<T> : C1WrapDataCollection<T>, ISupportIndexing<T>, INotifyPropertyChanged, IDisposable, ISupportSorting, ISupportFiltering, ISupportGrouping, ISupportVirtualization, ISupportConnection, ISupportAsyncLoading<T>, ISupportIncrementalLoading, ISupportRefreshing, ISupportRangeEditing<T>, ISupportEditing<T>, ISupportCreateNewItem<T>, ISupportPaging, ISupportSource, ITreeDataCollection<T>, IDataCollection<T>, IReadOnlyList<T>, IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable, INotifyCollectionChanged where T : class
| Name | Description |
|---|---|
| T |
| Name | Description |
|---|---|
| C1TreeDataCollection(IEnumerable, IReadOnlyList<string>) | Initializes a new instance of the C1TreeDataCollection<T> class. |
| C1TreeDataCollection(IEnumerable, string) | Initializes a new instance of the C1TreeDataCollection<T> class. |
| Name | Description |
|---|---|
| ChildrenPaths | Gets the path in the items to get the collection of children. |
| FilterExpression | Gets the filter expression applied to the data. |
| SortDescriptions | Gets the sort descriptions applied to the data. |
| Name | Description |
|---|---|
| CanFilter(FilterExpression?) | Returns whether the collection is able to filter the specified expression. |
| CanSort(params SortDescription[]) | Returns whether the collection is able to sort the specified sort descriptions. |
| Dispose(bool) | Called to dispose resources. |
| FilterAsync(FilterExpression?, CancellationToken) | Filters the data using specified filter expression. |
| GetChildren(int) | Gets the children of the item at the specified |
| SortAsync(SortDescription[], CancellationToken) | Sorts the collection according to the specified sort descriptions. |