KeyFrames Class

Summary

A collection of KeyFrames.
Namespace
Avalonia.Animation
Interfaces
Base Types
KeyFrames
AvaloniaList
object
IAvaloniaList
IList
ICollection
IAvaloniaReadOnlyList
IReadOnlyList
IReadOnlyCollection
IEnumerable
INotifyCollectionChanged
INotifyPropertyChanged
IList
ICollection
IEnumerable

Syntax

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

Constructors

Name Summary
KeyFrames() Initializes a new instance of the KeyFrames class.
KeyFrames(IEnumerable<KeyFrame>) Initializes a new instance of the KeyFrames class.

Extension Methods

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