ItemCollection Properties
.NET Framework 4.5
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
The ItemCollection type exposes the following members.
| Name | Description | |
|---|---|---|
|
AllowsCrossThreadChanges | Gets a value that indicates whether a thread other than the one that created the CollectionView can change the SourceCollection. (Inherited from CollectionView.) |
|
CanChangeLiveFiltering | Gets a value that indicates whether the collection view supports turning filtering data in real time on or off. |
|
CanChangeLiveGrouping | Gets a value that indicates whether the collection view supports turning grouping data in real time on or off. |
|
CanChangeLiveSorting | Gets a value that indicates whether the collection view supports turning sorting data in real time on or off. |
|
CanFilter | Gets a value that indicates whether this collection view supports filtering. (Overrides CollectionView.CanFilter.) |
|
CanGroup | Gets a value that indicates whether this collection view supports grouping. (Overrides CollectionView.CanGroup.) |
|
CanSort | Gets a value that indicates whether this 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 number of records in the collection. (Overrides CollectionView.Count.) |
|
Culture | Gets or sets the culture information to use during sorting. (Inherited from CollectionView.) |
|
CurrentItem | Gets the current item in the view. (Overrides CollectionView.CurrentItem.) |
|
CurrentPosition | Gets the ordinal position of the current item within the view. (Overrides CollectionView.CurrentPosition.) |
|
Dispatcher | Gets the Dispatcher this DispatcherObject is associated with. (Inherited from DispatcherObject.) |
|
Filter | Gets or sets a callback used to determine if an item is suitable for inclusion in the view. (Overrides CollectionView.Filter.) |
|
GroupDescriptions | Gets a collection of GroupDescription objects that defines how to group the items. (Overrides CollectionView.GroupDescriptions.) |
|
Groups | Gets the top-level groups that are constructed according to the GroupDescriptions. (Overrides CollectionView.Groups.) |
|
IsCurrentAfterLast | Gets a value that indicates whether the current item of the view is beyond the end of the collection. (Overrides CollectionView.IsCurrentAfterLast.) |
|
IsCurrentBeforeFirst | Gets a value that indicates whether the current item of the view is beyond the beginning of the collection. (Overrides CollectionView.IsCurrentBeforeFirst.) |
|
IsCurrentInSync | Gets a value that indicates whether the CurrentItem is at the CurrentPosition. (Inherited from CollectionView.) |
|
IsDynamic | Gets a value that indicates whether the underlying collection provides change notifications. (Inherited from CollectionView.) |
|
IsEmpty | Gets a value that indicates whether the resulting (filtered) view is empty. (Overrides CollectionView.IsEmpty.) |
|
IsInUse | Gets a value that indicates whether any object is subscribing to the events of this CollectionView. (Inherited from CollectionView.) |
|
IsLiveFiltering | Gets or sets a value that indicates whether filtering data in real time is enabled. |
|
IsLiveGrouping | Gets or sets a value that indicates whether grouping data in real time is enabled. |
|
IsLiveSorting | Gets or sets a value that indicates whether sorting in real time is enabled. |
|
IsRefreshDeferred | Gets a value that indicates whether there is an outstanding DeferRefresh in use. (Inherited from CollectionView.) |
|
Item | Gets or sets the item at the given zero-based index. |
|
LiveFilteringProperties | Gets a collection of strings that specify the properties that participate in filtering data in real time. |
|
LiveGroupingProperties | Gets a collection of strings that specify the properties that participate in grouping data in real time. |
|
LiveSortingProperties | Gets a collection of strings that specify the properties that participate in sorting data in real time. |
|
NeedsRefresh | Gets a value that indicates whether the collection needs to be refreshed. (Overrides CollectionView.NeedsRefresh.) |
|
SortDescriptions | Gets a collection of SortDescription objects that describe how the items in the collection are sorted in the view. (Overrides CollectionView.SortDescriptions.) |
|
SourceCollection | Gets the unsorted and unfiltered collection that underlies this collection view. (Overrides CollectionView.SourceCollection.) |
|
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.) |
| Name | Description | |
|---|---|---|
|
ICollection.IsSynchronized | This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. |
|
ICollection.SyncRoot | This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. |
|
IEditableCollectionView.CanAddNew | Gets a value that indicates whether a new item can be added to the collection. |
|
IEditableCollectionView.CanCancelEdit | Gets a value that indicates whether the collection view can discard pending changes and restore the original values of an edited object. |
|
IEditableCollectionView.CanRemove | Gets a value that indicates whether an item can be removed from the collection. |
|
IEditableCollectionView.CurrentAddItem | Gets the item that is being added during the current add transaction. |
|
IEditableCollectionView.CurrentEditItem | Gets the item in the collection that is being edited. |
|
IEditableCollectionView.IsAddingNew | Gets a value that indicates whether an add transaction is in progress. |
|
IEditableCollectionView.IsEditingItem | Gets a value that indicates whether an edit transaction is in progress. |
|
IEditableCollectionView.NewItemPlaceholderPosition | Gets or sets the position of the new item placeholder in the collection view. |
|
IEditableCollectionViewAddNewItem.CanAddNewItem | Gets a value that indicates whether a specified object can be added to the collection. |
|
IItemProperties.ItemProperties | Gets a collection that contains information about the properties that are available on the items in a collection. |
|
IList.IsFixedSize | This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. |
|
IList.IsReadOnly | This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. |