Class GenericCollectionView<T>
A generic collection view.
Inheritance
System.Object
System.Windows.Threading.DispatcherObject
System.Windows.Data.CollectionView
System.Windows.Data.ListCollectionView
GenericCollectionView<T>
Implements
System.ComponentModel.ICollectionView
System.Collections.Specialized.INotifyCollectionChanged
System.ComponentModel.INotifyPropertyChanged
System.Collections.IComparer
System.ComponentModel.ICollectionViewLiveShaping
System.ComponentModel.IEditableCollectionViewAddNewItem
System.ComponentModel.IEditableCollectionView
System.ComponentModel.IItemProperties
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable
System.Windows.Data.ListCollectionView.AddNew()
System.Windows.Data.ListCollectionView.AddNewItem(System.Object)
System.Windows.Data.ListCollectionView.CancelEdit()
System.Windows.Data.ListCollectionView.CancelNew()
System.Windows.Data.ListCollectionView.CommitEdit()
System.Windows.Data.ListCollectionView.CommitNew()
System.Windows.Data.ListCollectionView.Compare(System.Object, System.Object)
System.Windows.Data.ListCollectionView.Contains(System.Object)
System.Windows.Data.ListCollectionView.EditItem(System.Object)
System.Windows.Data.ListCollectionView.GetEnumerator()
System.Windows.Data.ListCollectionView.GetItemAt(System.Int32)
System.Windows.Data.ListCollectionView.IndexOf(System.Object)
System.Windows.Data.ListCollectionView.InternalContains(System.Object)
System.Windows.Data.ListCollectionView.InternalGetEnumerator()
System.Windows.Data.ListCollectionView.InternalIndexOf(System.Object)
System.Windows.Data.ListCollectionView.InternalItemAt(System.Int32)
System.Windows.Data.ListCollectionView.MoveCurrentToPosition(System.Int32)
System.Windows.Data.ListCollectionView.OnAllowsCrossThreadChangesChanged()
System.Windows.Data.ListCollectionView.OnBeginChangeLogging(System.Collections.Specialized.NotifyCollectionChangedEventArgs)
System.Windows.Data.ListCollectionView.PassesFilter(System.Object)
System.Windows.Data.ListCollectionView.ProcessCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)
System.Windows.Data.ListCollectionView.RefreshOverride()
System.Windows.Data.ListCollectionView.Remove(System.Object)
System.Windows.Data.ListCollectionView.RemoveAt(System.Int32)
System.Windows.Data.ListCollectionView.System.Collections.IComparer.Compare(System.Object, System.Object)
System.Windows.Data.ListCollectionView.ActiveComparer
System.Windows.Data.ListCollectionView.ActiveFilter
System.Windows.Data.ListCollectionView.CanAddNew
System.Windows.Data.ListCollectionView.CanAddNewItem
System.Windows.Data.ListCollectionView.CanCancelEdit
System.Windows.Data.ListCollectionView.CanChangeLiveFiltering
System.Windows.Data.ListCollectionView.CanChangeLiveGrouping
System.Windows.Data.ListCollectionView.CanChangeLiveSorting
System.Windows.Data.ListCollectionView.CanFilter
System.Windows.Data.ListCollectionView.CanGroup
System.Windows.Data.ListCollectionView.CanRemove
System.Windows.Data.ListCollectionView.CanSort
System.Windows.Data.ListCollectionView.Count
System.Windows.Data.ListCollectionView.CurrentAddItem
System.Windows.Data.ListCollectionView.CurrentEditItem
System.Windows.Data.ListCollectionView.CustomSort
System.Windows.Data.ListCollectionView.Filter
System.Windows.Data.ListCollectionView.GroupBySelector
System.Windows.Data.ListCollectionView.GroupDescriptions
System.Windows.Data.ListCollectionView.Groups
System.Windows.Data.ListCollectionView.InternalCount
System.Windows.Data.ListCollectionView.InternalList
System.Windows.Data.ListCollectionView.IsAddingNew
System.Windows.Data.ListCollectionView.IsDataInGroupOrder
System.Windows.Data.ListCollectionView.IsEditingItem
System.Windows.Data.ListCollectionView.IsEmpty
System.Windows.Data.ListCollectionView.IsGrouping
System.Windows.Data.ListCollectionView.IsLiveFiltering
System.Windows.Data.ListCollectionView.IsLiveGrouping
System.Windows.Data.ListCollectionView.IsLiveSorting
System.Windows.Data.ListCollectionView.ItemProperties
System.Windows.Data.ListCollectionView.LiveFilteringProperties
System.Windows.Data.ListCollectionView.LiveGroupingProperties
System.Windows.Data.ListCollectionView.LiveSortingProperties
System.Windows.Data.ListCollectionView.NewItemPlaceholderPosition
System.Windows.Data.ListCollectionView.SortDescriptions
System.Windows.Data.ListCollectionView.UsesLocalArray
System.Windows.Data.CollectionView.ClearChangeLog()
System.Windows.Data.CollectionView.ClearPendingChanges()
System.Windows.Data.CollectionView.DeferRefresh()
System.Windows.Data.CollectionView.DetachFromSourceCollection()
System.Windows.Data.CollectionView.MoveCurrentTo(System.Object)
System.Windows.Data.CollectionView.MoveCurrentToFirst()
System.Windows.Data.CollectionView.MoveCurrentToLast()
System.Windows.Data.CollectionView.MoveCurrentToNext()
System.Windows.Data.CollectionView.MoveCurrentToPrevious()
System.Windows.Data.CollectionView.OKToChangeCurrent()
System.Windows.Data.CollectionView.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)
System.Windows.Data.CollectionView.OnCollectionChanged(System.Object, System.Collections.Specialized.NotifyCollectionChangedEventArgs)
System.Windows.Data.CollectionView.OnCurrentChanged()
System.Windows.Data.CollectionView.OnCurrentChanging()
System.Windows.Data.CollectionView.OnCurrentChanging(System.ComponentModel.CurrentChangingEventArgs)
System.Windows.Data.CollectionView.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)
System.Windows.Data.CollectionView.ProcessPendingChanges()
System.Windows.Data.CollectionView.Refresh()
System.Windows.Data.CollectionView.RefreshOrDefer()
System.Windows.Data.CollectionView.SetCurrent(System.Object, System.Int32)
System.Windows.Data.CollectionView.SetCurrent(System.Object, System.Int32, System.Int32)
System.Windows.Data.CollectionView.System.Collections.IEnumerable.GetEnumerator()
System.Windows.Data.CollectionView.AllowsCrossThreadChanges
System.Windows.Data.CollectionView.Comparer
System.Windows.Data.CollectionView.Culture
System.Windows.Data.CollectionView.CurrentItem
System.Windows.Data.CollectionView.CurrentPosition
System.Windows.Data.CollectionView.IsCurrentAfterLast
System.Windows.Data.CollectionView.IsCurrentBeforeFirst
System.Windows.Data.CollectionView.IsCurrentInSync
System.Windows.Data.CollectionView.IsDynamic
System.Windows.Data.CollectionView.IsInUse
System.Windows.Data.CollectionView.IsRefreshDeferred
System.Windows.Data.CollectionView.NeedsRefresh
System.Windows.Data.CollectionView.NewItemPlaceholder
System.Windows.Data.CollectionView.SourceCollection
System.Windows.Data.CollectionView.UpdatedOutsideDispatcher
System.Windows.Data.CollectionView.CollectionChanged
System.Windows.Data.CollectionView.CurrentChanged
System.Windows.Data.CollectionView.CurrentChanging
System.Windows.Data.CollectionView.PropertyChanged
System.Windows.Data.CollectionView.System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged
System.Windows.Data.CollectionView.System.ComponentModel.INotifyPropertyChanged.PropertyChanged
System.Windows.Threading.DispatcherObject.Dispatcher
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Sartorius.SAF.Presentation.Infrastructure
Assembly: Sartorius.SAF.Presentation.dll
Syntax
public class GenericCollectionView<T> : ListCollectionView, ICollectionView, INotifyCollectionChanged, INotifyPropertyChanged, IComparer, ICollectionViewLiveShaping, IEditableCollectionViewAddNewItem, IEditableCollectionView, IItemProperties, IEnumerable<T>, IEnumerable
Type Parameters
Name | Description |
---|---|
T | The type of the item in the collection. |
Constructors
View SourceGenericCollectionView(IList)
Initializes a new instance of the GenericCollectionView<T> class.
Declaration
public GenericCollectionView(IList collection)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.IList | collection | The collection of items. |
Explicit Interface Implementations
View SourceIEnumerable<T>.GetEnumerator()
Enumerates the items of the given type.
Declaration
IEnumerator<T> IEnumerable<T>.GetEnumerator()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerator<T> | The enumerated items as their corresponding type. |
Implements
System.ComponentModel.ICollectionView
System.Collections.Specialized.INotifyCollectionChanged
System.ComponentModel.INotifyPropertyChanged
System.Collections.IComparer
System.ComponentModel.ICollectionViewLiveShaping
System.ComponentModel.IEditableCollectionViewAddNewItem
System.ComponentModel.IEditableCollectionView
System.ComponentModel.IItemProperties
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable