WPF

Code Examples Upgrade Guide User Guide Demos Support Forums Download
  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class CustomAnimationsCollection

    Show / Hide Table of Contents

    Class CustomAnimationsCollection

    Represents a list of custom animations for applying to the controls.

    Inheritance
    System.Object
    System.Collections.Generic.List<CustomAnimation>
    CustomAnimationsCollection
    Implements
    System.Collections.Generic.IList<CustomAnimation>
    System.Collections.Generic.ICollection<CustomAnimation>
    System.Collections.IList
    System.Collections.ICollection
    System.Collections.Generic.IReadOnlyList<CustomAnimation>
    System.Collections.Generic.IReadOnlyCollection<CustomAnimation>
    System.Collections.Generic.IEnumerable<CustomAnimation>
    System.Collections.IEnumerable
    Inherited Members
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.System.Collections.IList.get_Item(System.Int32)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.System.Collections.IList.set_Item(System.Int32, System.Object)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.Add(Syncfusion.Windows.Tools.Controls.CustomAnimation)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.System.Collections.IList.Add(System.Object)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.AddRange(System.Collections.Generic.IEnumerable<Syncfusion.Windows.Tools.Controls.CustomAnimation>)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.AsReadOnly()
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.BinarySearch(System.Int32, System.Int32, Syncfusion.Windows.Tools.Controls.CustomAnimation, System.Collections.Generic.IComparer<Syncfusion.Windows.Tools.Controls.CustomAnimation>)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.BinarySearch(Syncfusion.Windows.Tools.Controls.CustomAnimation)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.BinarySearch(Syncfusion.Windows.Tools.Controls.CustomAnimation, System.Collections.Generic.IComparer<Syncfusion.Windows.Tools.Controls.CustomAnimation>)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.Clear()
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.Contains(Syncfusion.Windows.Tools.Controls.CustomAnimation)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.System.Collections.IList.Contains(System.Object)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.ConvertAll<TOutput>(System.Converter<Syncfusion.Windows.Tools.Controls.CustomAnimation, TOutput>)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.CopyTo(Syncfusion.Windows.Tools.Controls.CustomAnimation[])
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.CopyTo(System.Int32, Syncfusion.Windows.Tools.Controls.CustomAnimation[], System.Int32, System.Int32)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.CopyTo(Syncfusion.Windows.Tools.Controls.CustomAnimation[], System.Int32)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.Exists(System.Predicate<Syncfusion.Windows.Tools.Controls.CustomAnimation>)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.Find(System.Predicate<Syncfusion.Windows.Tools.Controls.CustomAnimation>)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.FindAll(System.Predicate<Syncfusion.Windows.Tools.Controls.CustomAnimation>)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.FindIndex(System.Predicate<Syncfusion.Windows.Tools.Controls.CustomAnimation>)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.FindIndex(System.Int32, System.Predicate<Syncfusion.Windows.Tools.Controls.CustomAnimation>)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.FindIndex(System.Int32, System.Int32, System.Predicate<Syncfusion.Windows.Tools.Controls.CustomAnimation>)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.FindLast(System.Predicate<Syncfusion.Windows.Tools.Controls.CustomAnimation>)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.FindLastIndex(System.Predicate<Syncfusion.Windows.Tools.Controls.CustomAnimation>)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.FindLastIndex(System.Int32, System.Predicate<Syncfusion.Windows.Tools.Controls.CustomAnimation>)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.FindLastIndex(System.Int32, System.Int32, System.Predicate<Syncfusion.Windows.Tools.Controls.CustomAnimation>)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.ForEach(System.Action<Syncfusion.Windows.Tools.Controls.CustomAnimation>)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.GetEnumerator()
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.System.Collections.Generic.IEnumerable<Syncfusion.Windows.Tools.Controls.CustomAnimation>.GetEnumerator()
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.System.Collections.IEnumerable.GetEnumerator()
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.GetRange(System.Int32, System.Int32)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.IndexOf(Syncfusion.Windows.Tools.Controls.CustomAnimation)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.System.Collections.IList.IndexOf(System.Object)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.IndexOf(Syncfusion.Windows.Tools.Controls.CustomAnimation, System.Int32)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.IndexOf(Syncfusion.Windows.Tools.Controls.CustomAnimation, System.Int32, System.Int32)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.Insert(System.Int32, Syncfusion.Windows.Tools.Controls.CustomAnimation)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.System.Collections.IList.Insert(System.Int32, System.Object)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.InsertRange(System.Int32, System.Collections.Generic.IEnumerable<Syncfusion.Windows.Tools.Controls.CustomAnimation>)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.LastIndexOf(Syncfusion.Windows.Tools.Controls.CustomAnimation)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.LastIndexOf(Syncfusion.Windows.Tools.Controls.CustomAnimation, System.Int32)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.LastIndexOf(Syncfusion.Windows.Tools.Controls.CustomAnimation, System.Int32, System.Int32)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.Remove(Syncfusion.Windows.Tools.Controls.CustomAnimation)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.System.Collections.IList.Remove(System.Object)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.RemoveAll(System.Predicate<Syncfusion.Windows.Tools.Controls.CustomAnimation>)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.RemoveAt(System.Int32)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.RemoveRange(System.Int32, System.Int32)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.Reverse()
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.Reverse(System.Int32, System.Int32)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.Sort()
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.Sort(System.Collections.Generic.IComparer<Syncfusion.Windows.Tools.Controls.CustomAnimation>)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<Syncfusion.Windows.Tools.Controls.CustomAnimation>)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.Sort(System.Comparison<Syncfusion.Windows.Tools.Controls.CustomAnimation>)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.ToArray()
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.TrimExcess()
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.TrueForAll(System.Predicate<Syncfusion.Windows.Tools.Controls.CustomAnimation>)
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.Capacity
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.Count
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.System.Collections.IList.IsFixedSize
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.System.Collections.Generic.ICollection<Syncfusion.Windows.Tools.Controls.CustomAnimation>.IsReadOnly
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.System.Collections.IList.IsReadOnly
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.System.Collections.ICollection.IsSynchronized
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.System.Collections.ICollection.SyncRoot
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.Item[System.Int32]
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.CustomAnimation>.System.Collections.IList.Item[System.Int32]
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Syncfusion.Windows.Tools.Controls
    Assembly: Syncfusion.Tools.Wpf.dll
    Syntax
    public class CustomAnimationsCollection : List<CustomAnimation>, IList<CustomAnimation>, ICollection<CustomAnimation>, IList, ICollection, IReadOnlyList<CustomAnimation>, IReadOnlyCollection<CustomAnimation>, IEnumerable<CustomAnimation>, IEnumerable

    Constructors

    CustomAnimationsCollection()

    Initializes a new instance of the CustomAnimationsCollection class.

    Declaration
    public CustomAnimationsCollection()

    Methods

    FindAnimation(String, RoutedEvent)

    Finds custom animation for given source name.

    Declaration
    public CustomAnimation FindAnimation(string sourceName, RoutedEvent routedEvent)
    Parameters
    Type Name Description
    System.String sourceName

    Source name to find animation for.

    System.Windows.RoutedEvent routedEvent

    Routed event to find animation for.

    Returns
    Type Description
    CustomAnimation

    Custom animation found for the given source name and routed event.

    Initialize(OwnerTemlpateMapping[])

    Initializes each contained custom animation. Method finds source and target elements, initializes target context and adds event handlers to source.

    Declaration
    public void Initialize(params OwnerTemlpateMapping[] ownerTemplateMappings)
    Parameters
    Type Name Description
    OwnerTemlpateMapping[] ownerTemplateMappings

    Any number of structures containing owners and their templates in which source and target must be located.

    Initialize(FrameworkElement, FrameworkTemplate)

    Initializes each contained custom animation finding source and target in the given owner's template.

    Declaration
    public void Initialize(FrameworkElement owner, FrameworkTemplate template)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement owner

    Owner of the template.

    System.Windows.FrameworkTemplate template

    Template in which to search for the source and target.

    InitializeResources(FrameworkElement)

    Finds storyboard references by storyboard keys for each contained custom animation within given context.

    Declaration
    public void InitializeResources(FrameworkElement resourceContext)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement resourceContext

    Context within which storyboards are located.

    Implements

    System.Collections.Generic.IList<T>
    System.Collections.Generic.ICollection<T>
    System.Collections.IList
    System.Collections.ICollection
    System.Collections.Generic.IReadOnlyList<T>
    System.Collections.Generic.IReadOnlyCollection<T>
    System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable

    Extension Methods

    PivotExtension.GroupByMany<TElement>(IEnumerable<TElement>, Int32, Func<TElement, Object>[])
    PivotExtension.GroupByMany<TElement>(IEnumerable<TElement>, IEnumerable<Func<TElement, Object>>)
    FunctionalExtensions.ForEach<T>(IEnumerable, Action<T>)
    FunctionalExtensions.ForEach<T>(IEnumerable<T>, Action<T>)
    FunctionalExtensions.ToList<T>(IEnumerable)
    ChartExtensionUtils.DistinctBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>)
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved