DataGridSortDescriptionCollection Class

Namespace
Avalonia.Collections
Interfaces
Base Types
graph BT Type-->Base0["AvaloniaList<DataGridSortDescription>"] Base0-->Base1["object"] Type-.->Interface0["IAvaloniaList<DataGridSortDescription>"] Type-.->Interface1["IList<DataGridSortDescription>"] Type-.->Interface2["ICollection<DataGridSortDescription>"] Type-.->Interface3["IAvaloniaReadOnlyList<DataGridSortDescription>"] Type-.->Interface4["IReadOnlyList<DataGridSortDescription>"] Type-.->Interface5["IReadOnlyCollection<DataGridSortDescription>"] Type-.->Interface6["IEnumerable<DataGridSortDescription>"] Type-.->Interface7["INotifyCollectionChanged"] Type-.->Interface8["INotifyPropertyChanged"] Type-.->Interface9["IList"] Type-.->Interface10["ICollection"] Type-.->Interface11["IEnumerable"] Type-.->Interface12["INotifyCollectionChangedDebug"] click Interface12 "/api/Avalonia.Diagnostics/INotifyCollectionChangedDebug" Type["DataGridSortDescriptionCollection"] class Type type-node

Syntax

public class DataGridSortDescriptionCollection : AvaloniaList<DataGridSortDescription>, 
    IAvaloniaList<DataGridSortDescription>, IList<DataGridSortDescription>, 
    ICollection<DataGridSortDescription>, IAvaloniaReadOnlyList<DataGridSortDescription>, 
    IReadOnlyList<DataGridSortDescription>, IReadOnlyCollection<DataGridSortDescription>, 
    IEnumerable<DataGridSortDescription>, INotifyCollectionChanged, INotifyPropertyChanged, IList, 
    ICollection, IEnumerable, INotifyCollectionChangedDebug

Extension Methods

Name Value Summary
CreateDerivedList<DataGridSortDescription, TDerived>(Func<DataGridSortDescription, TDerived>) IAvaloniaReadOnlyList<TDerived>
ForEachItem<DataGridSortDescription>(Action<int, DataGridSortDescription>, Action<int, DataGridSortDescription>, Action, bool) IDisposable
Invokes an action for each item in a collection and subsequently each item added or removed from the collection.
ForEachItem<DataGridSortDescription>(Action<DataGridSortDescription>, Action<DataGridSortDescription>, Action, bool) IDisposable
Invokes an action for each item in a collection and subsequently each item added or removed from the collection.
TrackItemPropertyChanged<DataGridSortDescription>(Action<Tuple<object, PropertyChangedEventArgs>>) IDisposable
Listens for property changed events from all items in a collection.