Class
RadAnimationGroup

Represents composite animation, used for declaratively creating composite animations.

Definition

Namespace:Telerik.Core

Assembly:Telerik.WinUI.Controls.dll

Syntax:

cs-api-definition
public class RadAnimationGroup : RadAnimation

Inheritance: objectRadAnimationRadAnimationGroup

Derived Classes: RadMoveAndFadeAnimationRadMoveAnimationRadResizeAnimationRadScaleAndFadeAnimationRadScaleAndMoveAnimationRadScaleAnimationRadScaleMoveAndFadeAnimationRadScaleMoveAndRotateAnimation

Inherited Members RadAnimation.EmptyRadAnimation.Clone()RadAnimation.OnStarted(PlayAnimationInfo)RadAnimation.CopyAnimationValues(PlayAnimationInfo)RadAnimation.OnEnded(PlayAnimationInfo)RadAnimation.OnEnded()RadAnimation.EasingRadAnimation.DurationRadAnimation.InitialDelayRadAnimation.AnimationNameRadAnimation.FillBehaviorRadAnimation.SpeedRatioRadAnimation.AutoReverseRadAnimation.RepeatBehaviorRadAnimation.AnimationOriginRadAnimation.Ended

Constructors

RadAnimationGroup()

Initializes a new instance of the RadAnimationGroup class.

Declaration

cs-api-definition
public RadAnimationGroup()

Properties

Children

Gets a list of the children animation objects of this composite animation.

Declaration

cs-api-definition
public Collection<RadAnimation> Children { get; }

Property Value

Collection<RadAnimation>

Methods

ApplyAnimationValues(PlayAnimationInfo)

Applies already stored (if any) animated values.

Declaration

cs-api-definition
protected override void ApplyAnimationValues(PlayAnimationInfo info)

Parameters

info

PlayAnimationInfo

The animation info.

Overrides RadAnimation.ApplyAnimationValues(PlayAnimationInfo)

ApplyInitialValues(UIElement)

Sets the initial animation values to the provided target element.

Declaration

cs-api-definition
public override void ApplyInitialValues(UIElement target)

Parameters

target

UIElement

The target element.

Overrides RadAnimation.ApplyInitialValues(UIElement)

ClearAnimation(UIElement)

Removes any property modifications, applied to the specified element by this instance.

Declaration

cs-api-definition
public override void ClearAnimation(UIElement target)

Parameters

target

UIElement

The element which property values are to be cleared.

Overrides RadAnimation.ClearAnimation(UIElement)

Remarks

It is assumed that the element has been previously animated by this animation.

CloneCore()

Creates a clone animation of this instance.

Declaration

cs-api-definition
protected override RadAnimation CloneCore()

Returns

RadAnimation

Returns a clone of this animation.

Overrides RadAnimation.CloneCore()

CreateOpposite()

Creates a new instance of this animation that is the reverse of this instance.

Declaration

cs-api-definition
public override RadAnimation CreateOpposite()

Returns

RadAnimation

A new instance of this animation that is the reverse of this instance.

Overrides RadAnimation.CreateOpposite()

CreateStoryboardOverride(UIElement)

Core create routine.

Declaration

cs-api-definition
protected override Storyboard CreateStoryboardOverride(UIElement target)

Parameters

target

UIElement

The targeted element of the animation.

Returns

Storyboard

The newly created animation.

Overrides RadAnimation.CreateStoryboardOverride(UIElement)

UpdateAnimationOverride(AnimationContext)

Core update routine.

Declaration

cs-api-definition
protected override void UpdateAnimationOverride(AnimationContext context)

Parameters

context

AnimationContext

The context that holds information about the animation.

Overrides RadAnimation.UpdateAnimationOverride(AnimationContext)