Show / Hide Table of Contents

Class GenericCollectionView<T>

A generic collection view.

Inheritance
object
DispatcherObject
CollectionView
ListCollectionView
GenericCollectionView<T>
Implements
ICollectionView
INotifyCollectionChanged
INotifyPropertyChanged
IComparer
ICollectionViewLiveShaping
IEditableCollectionViewAddNewItem
IEditableCollectionView
IItemProperties
IEnumerable<T>
IEnumerable
ListCollectionView.AddNew()
ListCollectionView.AddNewItem(object)
ListCollectionView.CancelEdit()
ListCollectionView.CancelNew()
ListCollectionView.CommitEdit()
ListCollectionView.CommitNew()
ListCollectionView.Compare(object, object)
ListCollectionView.Contains(object)
ListCollectionView.EditItem(object)
ListCollectionView.GetEnumerator()
ListCollectionView.GetItemAt(int)
ListCollectionView.IndexOf(object)
ListCollectionView.InternalContains(object)
ListCollectionView.InternalGetEnumerator()
ListCollectionView.InternalIndexOf(object)
ListCollectionView.InternalItemAt(int)
ListCollectionView.MoveCurrentToPosition(int)
ListCollectionView.OnAllowsCrossThreadChangesChanged()
ListCollectionView.OnBeginChangeLogging(NotifyCollectionChangedEventArgs)
ListCollectionView.PassesFilter(object)
ListCollectionView.ProcessCollectionChanged(NotifyCollectionChangedEventArgs)
ListCollectionView.RefreshOverride()
ListCollectionView.Remove(object)
ListCollectionView.RemoveAt(int)
ListCollectionView.ActiveComparer
ListCollectionView.ActiveFilter
ListCollectionView.CanAddNew
ListCollectionView.CanAddNewItem
ListCollectionView.CanCancelEdit
ListCollectionView.CanChangeLiveFiltering
ListCollectionView.CanChangeLiveGrouping
ListCollectionView.CanChangeLiveSorting
ListCollectionView.CanFilter
ListCollectionView.CanGroup
ListCollectionView.CanRemove
ListCollectionView.CanSort
ListCollectionView.Count
ListCollectionView.CurrentAddItem
ListCollectionView.CurrentEditItem
ListCollectionView.CustomSort
ListCollectionView.Filter
ListCollectionView.GroupBySelector
ListCollectionView.GroupDescriptions
ListCollectionView.Groups
ListCollectionView.InternalCount
ListCollectionView.InternalList
ListCollectionView.IsAddingNew
ListCollectionView.IsDataInGroupOrder
ListCollectionView.IsEditingItem
ListCollectionView.IsEmpty
ListCollectionView.IsGrouping
ListCollectionView.IsLiveFiltering
ListCollectionView.IsLiveGrouping
ListCollectionView.IsLiveSorting
ListCollectionView.ItemProperties
ListCollectionView.LiveFilteringProperties
ListCollectionView.LiveGroupingProperties
ListCollectionView.LiveSortingProperties
ListCollectionView.NewItemPlaceholderPosition
ListCollectionView.SortDescriptions
ListCollectionView.UsesLocalArray
CollectionView.ClearChangeLog()
CollectionView.ClearPendingChanges()
CollectionView.DeferRefresh()
CollectionView.DetachFromSourceCollection()
CollectionView.MoveCurrentTo(object)
CollectionView.MoveCurrentToFirst()
CollectionView.MoveCurrentToLast()
CollectionView.MoveCurrentToNext()
CollectionView.MoveCurrentToPrevious()
CollectionView.OKToChangeCurrent()
CollectionView.OnCollectionChanged(NotifyCollectionChangedEventArgs)
CollectionView.OnCollectionChanged(object, NotifyCollectionChangedEventArgs)
CollectionView.OnCurrentChanged()
CollectionView.OnCurrentChanging()
CollectionView.OnCurrentChanging(CurrentChangingEventArgs)
CollectionView.OnPropertyChanged(PropertyChangedEventArgs)
CollectionView.ProcessPendingChanges()
CollectionView.Refresh()
CollectionView.RefreshOrDefer()
CollectionView.SetCurrent(object, int)
CollectionView.SetCurrent(object, int, int)
CollectionView.AllowsCrossThreadChanges
CollectionView.Comparer
CollectionView.Culture
CollectionView.CurrentItem
CollectionView.CurrentPosition
CollectionView.IsCurrentAfterLast
CollectionView.IsCurrentBeforeFirst
CollectionView.IsCurrentInSync
CollectionView.IsDynamic
CollectionView.IsInUse
CollectionView.IsRefreshDeferred
CollectionView.NeedsRefresh
CollectionView.NewItemPlaceholder
CollectionView.SourceCollection
CollectionView.UpdatedOutsideDispatcher
CollectionView.CollectionChanged
CollectionView.CurrentChanged
CollectionView.CurrentChanging
CollectionView.PropertyChanged
DispatcherObject.Dispatcher
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
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 Source

GenericCollectionView(IList)

Initializes a new instance of the GenericCollectionView<T> class.

Declaration
public GenericCollectionView(IList collection)
Parameters
Type Name Description
IList collection

The collection of items.

Implements

ICollectionView
INotifyCollectionChanged
INotifyPropertyChanged
IComparer
ICollectionViewLiveShaping
IEditableCollectionViewAddNewItem
IEditableCollectionView
IItemProperties
IEnumerable<T>
IEnumerable

Extension Methods

CollectionExtensions.AddRange<T, TCollection>(TCollection, IEnumerable<T>)
SerializableObjectCloneExtension.Clone<T>(T)
NotifyPropertyChangedExtensions.GetPropertyName<T>(INotifyPropertyChanged, Expression<Func<T>>)
NotifyPropertyChangedExtensions.RaisePropertyChanged(INotifyPropertyChanged, string)
NotifyPropertyChangedExtensions.RaisePropertyChanged<T>(INotifyPropertyChanged, Expression<Func<T>>)
PropertyHelper.RaisePropertyChanged<T>(INotifyPropertyChanged, Expression<Func<T>>, PropertyChangedEventHandler)
  • View Source
Back to top Generated by DocFX