ClassRadPlaneProjectionAnimation
Defines animation that changes the perspective of the target element.
Definition
Namespace:Telerik.Core
Assembly:Telerik.WinUI.Controls.dll
Syntax:
public class RadPlaneProjectionAnimation : RadAnimation
Inheritance: objectRadAnimationRadPlaneProjectionAnimation
Inherited Members
Constructors
RadPlaneProjectionAnimation()
Initializes a new instance of the RadPlaneProjectionAnimation class.
Declaration
public RadPlaneProjectionAnimation()
Properties
Axes
Gets or sets the axes along which rotation should occur.
Declaration
public PerspectiveAnimationAxis Axes { get; set; }
Property Value
CenterX
Gets or sets the center of the rotation along the X axis.
CenterY
Gets or sets the center of the rotation along the Y axis.
CenterZ
Gets or sets the center of the rotation along the Z axis.
Direction
Gets or sets the direction of the animation. That is the rotation direction - clockwise or counter-clockwise.
Declaration
public PerspectiveAnimationDirection Direction { get; set; }
Property Value
EndAngleX
Gets or sets the end angle of the perspective rotation along the X axis.
EndAngleY
Gets or sets the end angle of the perspective rotation along the Y axis.
EndAngleZ
Gets or sets the end angle of the perspective rotation along the Z axis.
StartAngleX
Gets or sets the starting angle of the perspective rotation along the X axis.
StartAngleY
Gets or sets the starting angle of the perspective rotation along the Y axis.
StartAngleZ
Gets or sets the starting angle of the perspective rotation along the Z axis.
Methods
ApplyAnimationValues(PlayAnimationInfo)
Applies already stored (if any) animated values.
Declaration
protected override void ApplyAnimationValues(PlayAnimationInfo info)
Parameters
info
The animation info.
Overrides
ApplyInitialValues(UIElement)
Sets the initial animation values to the provided target element.
Declaration
public override void ApplyInitialValues(UIElement target)
Parameters
target
UIElement
The target.
Overrides
ClearAnimation(UIElement)
Removes any property modifications, applied to the specified element by this instance.
Declaration
public override void ClearAnimation(UIElement target)
Parameters
target
UIElement
The element which property values are to be cleared.
Overrides
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
public override RadAnimation CreateOpposite()
Returns
A new instance of this animation that is the reverse of this instance.
Overrides
CreateOpposite(ReverseMode)
Creates a new instance of this animation that is the reverse of this instance.
Declaration
public RadAnimation CreateOpposite(ReverseMode mode)
Parameters
mode
The mode.
Returns
A new instance of this animation that is the reverse of this instance.
UpdateAnimationOverride(AnimationContext)
Core update routine.
Declaration
protected override void UpdateAnimationOverride(AnimationContext context)
Parameters
context
The context that holds information about the animation.
Overrides