Class
RadSlideContinuumAnimation

Provides an animation exact copy of the Windows Phone list based transition.

Definition

Namespace:Telerik.Core

Assembly:Telerik.WinUI.Controls.dll

Syntax:

cs-api-definition
public class RadSlideContinuumAnimation : RadAnimation, IInOutAnimation

Inheritance: objectRadAnimationRadSlideContinuumAnimation

Implements: IInOutAnimation

Inherited Members RadAnimation.EmptyRadAnimation.Clone()RadAnimation.ApplyInitialValues(UIElement)RadAnimation.ApplyAnimationValues(PlayAnimationInfo)RadAnimation.CreateStoryboardOverride(UIElement)RadAnimation.CloneCore()RadAnimation.CopyAnimationValues(PlayAnimationInfo)RadAnimation.OnEnded(PlayAnimationInfo)RadAnimation.OnEnded()RadAnimation.EasingRadAnimation.DurationRadAnimation.InitialDelayRadAnimation.AnimationNameRadAnimation.FillBehaviorRadAnimation.SpeedRatioRadAnimation.AutoReverseRadAnimation.RepeatBehaviorRadAnimation.AnimationOriginRadAnimation.Ended

Constructors

RadSlideContinuumAnimation()

Initializes a new instance of the RadSlideContinuumAnimation class.

Declaration

cs-api-definition
public RadSlideContinuumAnimation()

Fields

ApplicationHeaderElementProperty

Identifies the ApplicationHeaderElement property.

Declaration

cs-api-definition
public static readonly DependencyProperty ApplicationHeaderElementProperty

Field Value

DependencyProperty

HeaderElementProperty

Identifies the HeaderElement property.

Declaration

cs-api-definition
public static readonly DependencyProperty HeaderElementProperty

Field Value

DependencyProperty

Properties

InOutAnimationMode

Gets or sets the in out animation mode.

Declaration

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

Property Value

InOutAnimationMode

The in out animation mode.

Implements IInOutAnimation.InOutAnimationMode

Methods

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.

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()

GetApplicationHeaderElement(DependencyObject)

Gets the ApplicationHeaderElement dependency property from an object.

Declaration

cs-api-definition
public static FrameworkElement GetApplicationHeaderElement(DependencyObject source)

Parameters

source

DependencyObject

The object to get the property from.

Returns

FrameworkElement

The property's value.

GetHeaderElement(DependencyObject)

Gets the PageHeader dependency property from an object.

Declaration

cs-api-definition
public static FrameworkElement GetHeaderElement(DependencyObject source)

Parameters

source

DependencyObject

The object to get the property from.

Returns

FrameworkElement

The property's value.

OnStarted(PlayAnimationInfo)

Called by the animation manager when the storyboard has been started.

Declaration

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

Parameters

info

PlayAnimationInfo

The info.

Overrides RadAnimation.OnStarted(PlayAnimationInfo)

SetApplicationHeaderElement(DependencyObject, FrameworkElement)

Sets the ApplicationHeaderElement dependency property on an object.

Declaration

cs-api-definition
public static void SetApplicationHeaderElement(DependencyObject source, FrameworkElement value)

Parameters

source

DependencyObject

The object to set the property on.

value

FrameworkElement

The value to set.

SetPageHeader(DependencyObject, FrameworkElement)

Sets the PageHeader dependency property on an object.

Declaration

cs-api-definition
public static void SetPageHeader(DependencyObject source, FrameworkElement value)

Parameters

source

DependencyObject

The object to set the property on.

value

FrameworkElement

The value to set.

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)