AvaloniaListExtensions Class

Summary

Defines extension methods for working with AvaloniaList<T>s.
Namespace
Avalonia.Collections
Base Types
  • object
graph BT Type-->Base0["object"] Type["AvaloniaListExtensions"] class Type type-node

Syntax

public static class AvaloniaListExtensions

Methods

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