Class
SlideAnimation

Fade animation for showing/hiding elements.

Definition

Constructors

SlideAnimation()

Initializes a new instance of the SlideAnimation class.

Declaration

cs-api-definition
public SlideAnimation()

Properties

Orientation

Gets or sets a value, describing the orientation of the animation.

Declaration

cs-api-definition
public Orientation Orientation { get; set; }

Property Value

Orientation

PixelsToAnimate

Gets or sets a value that describes the amount of pixels to be animated.

Declaration

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

Property Value

double

SlideMode

Gets or sets the direction (side) that the object will appear from or slide out to.

Declaration

cs-api-definition
public SlideMode SlideMode { get; set; }

Property Value

SlideMode

Methods

CreateAnimationOverride(FrameworkElement, FrameworkElement)

Creates the slide 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 slide 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.