Class
RadContinuumAnimation

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 RadContinuumAnimation : RadAnimation, IInOutAnimation

Inheritance: objectRadAnimationRadContinuumAnimation

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

RadContinuumAnimation()

Initializes a new instance of the RadContinuumAnimation class.

Declaration

cs-api-definition
public RadContinuumAnimation()

Fields

ContinuumElementProperty

Identifies the ContinuumElement property.

Declaration

cs-api-definition
public static readonly DependencyProperty ContinuumElementProperty

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

ItemAnimationDuration

Gets or sets the duration of the item animation.

Declaration

cs-api-definition
public Duration ItemAnimationDuration { get; set; }

Property Value

Duration

The duration of the item animation.

SelectedItemDelay

Gets or sets the selected item delay.

Declaration

cs-api-definition
public TimeSpan SelectedItemDelay { get; set; }

Property Value

TimeSpan

The selected item delay.

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

GetContinuumElement(DependencyObject)

Gets the ContinuumElement dependency property from an object.

Declaration

cs-api-definition
public static FrameworkElement GetContinuumElement(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)

SetContinuumElement(DependencyObject, FrameworkElement)

Sets the ContinuumElement dependency property on an object.

Declaration

cs-api-definition
public static void SetContinuumElement(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)