BoxShadowAnimator Class

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

Syntax

public class BoxShadowAnimator : Animator<BoxShadow>, IAvaloniaList<AnimatorKeyFrame>, 
    IAvaloniaReadOnlyList<AnimatorKeyFrame>, IReadOnlyList<AnimatorKeyFrame>, 
    IReadOnlyCollection<AnimatorKeyFrame>, INotifyCollectionChanged, INotifyPropertyChanged, IList, 
    ICollection, INotifyCollectionChangedDebug, IAnimator, IList<AnimatorKeyFrame>, 
    ICollection<AnimatorKeyFrame>, IEnumerable<AnimatorKeyFrame>, IEnumerable

Methods

Extension Methods

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