ListCollectionView Properties
.NET Framework 4
The ListCollectionView type exposes the following members.
| Name | Description | |
|---|---|---|
|
ActiveComparer | Gets or sets the current active comparer that is used in sorting. |
|
ActiveFilter | Gets or sets the current active Filter callback. |
|
CanAddNew | Gets a value that indicates whether a new item can be added to the collection. |
|
CanAddNewItem | Gets a value that indicates whether a specified object can be added to the collection. |
|
CanCancelEdit | Gets a value that indicates whether the collection view can discard pending changes and restore the original values of an edited object. |
|
CanFilter | Gets a value that indicates whether the view supports callback-based filtering. (Overrides CollectionView.CanFilter.) |
|
CanGroup | Gets a value that indicates whether the collection view supports grouping. (Overrides CollectionView.CanGroup.) |
|
CanRemove | Gets a value that indicates whether an item can be removed from the collection. |
|
CanSort | Gets a value that indicates whether the collection view supports sorting. (Overrides CollectionView.CanSort.) |
|
Comparer | Returns an object that you can use to compare items in the view. (Inherited from CollectionView.) |
|
Count | Gets the estimated number of records. (Overrides CollectionView.Count.) |
|
Culture | Gets or sets the culture information to use during sorting. (Inherited from CollectionView.) |
|
CurrentAddItem | Gets the item that is being added during the current add transaction. |
|
CurrentEditItem | Gets the item in the collection that is being edited. |
|
CurrentItem | Gets the current item in the view. (Inherited from CollectionView.) |
|
CurrentPosition | Gets the ordinal position of the CurrentItem within the (optionally sorted and filtered) view. (Inherited from CollectionView.) |
|
CustomSort | Gets or sets a custom object that implements IComparer to sort items in the view. |
|
Dispatcher | Gets the Dispatcher this DispatcherObject is associated with. (Inherited from DispatcherObject.) |
|
Filter | Gets or sets a method that is used to determine whether an item is suitable for inclusion in the view. (Overrides CollectionView.Filter.) |
|
GroupBySelector | Gets or sets a delegate to select the GroupDescription as a function of the parent group and its level. |
|
GroupDescriptions | Gets a collection of GroupDescription objects that describe how the items in the collection are grouped in the view. (Overrides CollectionView.GroupDescriptions.) |
|
Groups | Gets the top-level groups. (Overrides CollectionView.Groups.) |
|
InternalCount | Gets the number of records in the InternalList. |
|
InternalList | Gets the complete and unfiltered underlying collection. |
|
IsAddingNew | Gets a value that indicates whether an add transaction is in progress. |
|
IsCurrentAfterLast | Gets a value that indicates whether the CurrentItem of the view is beyond the end of the collection. (Inherited from CollectionView.) |
|
IsCurrentBeforeFirst | Gets a value that indicates whether the CurrentItem of the view is before the beginning of the collection. (Inherited from CollectionView.) |
|
IsCurrentInSync | Gets a value that indicates whether the CurrentItem is at the CurrentPosition. (Inherited from CollectionView.) |
|
IsDataInGroupOrder | Gets or sets a value that indicates whether the list of items (after applying the sort and filters, if any) is already in the correct order for grouping. |
|
IsDynamic | Gets a value that indicates whether the underlying collection provides change notifications. (Inherited from CollectionView.) |
|
IsEditingItem | Gets a value that indicates whether an edit transaction is in progress. |
|
IsEmpty | Returns a value that indicates whether the resulting (filtered) view is empty. (Overrides CollectionView.IsEmpty.) |
|
IsGrouping | Gets a value that indicates whether there are groups in the view. |
|
IsRefreshDeferred | Gets a value that indicates whether there is an outstanding DeferRefresh in use. (Inherited from CollectionView.) |
|
ItemProperties | Gets a collection of objects that describes the properties of the items in the collection. |
|
NeedsRefresh | Gets a value that indicates whether the view needs to be refreshed. (Inherited from CollectionView.) |
|
NewItemPlaceholderPosition | Gets or sets the position of the new item placeholder in the ListCollectionView. |
|
SortDescriptions | Gets a collection of SortDescription objects that describes how the items in the collection are sorted in the view. (Overrides CollectionView.SortDescriptions.) |
|
SourceCollection | Returns the underlying unfiltered collection. (Inherited from CollectionView.) |
|
UpdatedOutsideDispatcher | Gets a value that indicates whether it has been necessary to update the change log because a CollectionChanged notification has been received on a different thread without first entering the user interface (UI) thread dispatcher. (Inherited from CollectionView.) |
|
UsesLocalArray | Gets a value that indicates whether a private copy of the data is needed for sorting and filtering. |