Class
RadDoubleAnimation

Represents a double animation that transitions a specified property of a target element between a starting value and a target value. This class inherits from the OrientedAnimation and provides customization options for the animation duration, easing, and direction.

Definition

Constructors

RadDoubleAnimation()

Declaration

cs-api-definition
public RadDoubleAnimation()

Properties

PropertyName

The name of the property that should be animated.

Declaration

cs-api-definition
public string PropertyName { get; set; }

Property Value

string

StartValue

The starting value for the animation.

Declaration

cs-api-definition
public double StartValue { get; set; }

Property Value

double

TargetValue

The target value for the animation.

Declaration

cs-api-definition
public double TargetValue { get; set; }

Property Value

double

Methods

CreateAnimationOverride(FrameworkElement, FrameworkElement)

Creates the animation.

Declaration

cs-api-definition
protected override Storyboard CreateAnimationOverride(FrameworkElement control, FrameworkElement target)

Parameters

control

FrameworkElement

The control for which the animation is needed.

target

FrameworkElement

The targeted element of the animation.

Returns

Storyboard

The newly created animation.

Overrides BaseAnimation.CreateAnimationOverride(FrameworkElement, FrameworkElement)

UpdateAnimationOverride(FrameworkElement, Storyboard, FrameworkElement, params object[])

Updates the animation.

Declaration

cs-api-definition
protected override void UpdateAnimationOverride(FrameworkElement control, Storyboard storyboard, FrameworkElement target, params object[] args)

Parameters

control

FrameworkElement

The control for which the animation needs to be updated.

storyboard

Storyboard

Storyboard that needs to be updated.

target

FrameworkElement

The targeted element of the animation.

args

object[]

Overrides BaseAnimation.UpdateAnimationOverride(FrameworkElement, Storyboard, FrameworkElement, params object[])

Remarks

Currently the method sets the SpeedRatio of the storyboard to the global AnimationSpeedRatio if the local SpeedRatio is null. If the local SpeedRatio value is set, it will be used.