ClassScaleAnimation
Scale animation for showing/hiding elements.
Definition
Namespace:Telerik.Windows.Controls.Animation
Assembly:Telerik.Windows.Controls.dll
Syntax:
public class ScaleAnimation : OrientedAnimation
Inheritance: objectRadAnimationBaseAnimationOrientedAnimationScaleAnimation
Inherited Members
Constructors
ScaleAnimation()
Initializes a new instance of the ScaleAnimation class.
Declaration
public ScaleAnimation()
Properties
MaxScale
Gets or sets a value that describes the maximum scale during the animation.
MinScale
Gets or sets a value that describes the minimum scale during the animation.
RenderTransformOrigin
The starting point of the scaling.
Declaration
public Point? RenderTransformOrigin { get; set; }
Property Value
Point?
Methods
CreateAnimationOverride(FrameworkElement, FrameworkElement)
Creates the scale animation.
Declaration
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
UpdateAnimationOverride(FrameworkElement, Storyboard, FrameworkElement, params object[])
Updates the scale animation.
Declaration
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
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.