ItemsSourceView Class

Represents a standardized view of the supported interactions between an items collection and an items control.

Definition

Namespace: Avalonia.Controls
Assembly: Avalonia.Controls (in Avalonia.Controls.dll) Version: 11.3.999
public class ItemsSourceView : IReadOnlyList<Object>, 
	IEnumerable<Object>, IEnumerable, IReadOnlyCollection<Object>, 
	IList, ICollection, INotifyCollectionChanged
Inheritance
Object    ItemsSourceView
Derived
Implements
IEnumerableObject, IReadOnlyCollectionObject, IReadOnlyListObject, ICollection, IEnumerable, IList, INotifyCollectionChanged

Properties

Count Gets the number of items in the collection.
Empty Gets an empty ItemsSourceView
ItemInt32 Retrieves the item at the specified index.
Source Gets the source collection.

Methods

Contains(Object) 
Equals(Object)Determines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetAt(Int32) Retrieves the item at the specified index.
GetEnumerator 
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetOrCreate(IEnumerable) Gets or creates an ItemsSourceView for the specified enumerable.
GetOrCreateT(IEnumerable) Gets or creates an ItemsSourceViewT for the specified enumerable.
GetOrCreateT(IEnumerableT) Gets or creates an ItemsSourceViewT for the specified enumerable.
GetTypeGets the Type of the current instance.
(Inherited from Object)
IndexOf(Object) 
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

Events

CollectionChanged Occurs when the collection has changed to indicate the reason for the change and which items changed.

See Also