Show / Hide Table of Contents

Class BackEase

Represents an easing function that retracts the motion of an animation slightly before it begins to animate in the path indicated.

Inheritance
System.Object
DependencyObject
EasingFunctionBase
BackEase
Implements
IEasingFunction
Inherited Members
EasingFunctionBase.EasingModeProperty
EasingFunctionBase.EasingMode
EasingFunctionBase.Ease(Double)
DependencyObject.GetValue(DependencyProperty)
DependencyObject.SetCurrentValue(DependencyProperty, Object)
DependencyObject.ReadLocalValue(DependencyProperty)
DependencyObject.SetValue(DependencyProperty, Object)
DependencyObject.SetValue(DependencyPropertyKey, Object)
DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs)
DependencyObject.CoerceValue(DependencyProperty)
DependencyObject.Dispatcher
DependencyObject.INTERNAL_OnAttachedToVisualTree()
DependencyObject.INTERNAL_OnDetachedFromVisualTree()
DependencyObject.ClearValue(DependencyProperty)
DependencyObject.ClearValue(DependencyPropertyKey)
DependencyObject.CheckAccess()
DependencyObject.GetAnimationBaseValue(DependencyProperty)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: System.Windows.Media.Animation
Assembly: OpenSilver.dll
Syntax
public class BackEase : EasingFunctionBase, IDependencyObject, IEasingFunction

Fields

| Improve this Doc View Source

AmplitudeProperty

Identifies the Amplitude dependency property.

Declaration
public static readonly DependencyProperty AmplitudeProperty
Field Value
Type Description
DependencyProperty

Properties

| Improve this Doc View Source

Amplitude

Gets or sets the amplitude of retraction associated with a BackEase animation.

Declaration
public double Amplitude { get; set; }
Property Value
Type Description
System.Double

The amplitude of retraction associated with a BackEase animation. This value must be greater than or equal to 0. The default is 1.

Methods

| Improve this Doc View Source

EaseInCore(Double)

Provides the logic portion of the easing function that you can override to produce the EaseIn mode of the custom easing function.

Declaration
protected override double EaseInCore(double normalizedTime)
Parameters
Type Name Description
System.Double normalizedTime

Normalized time (progress) of the animation.

Returns
Type Description
System.Double

A double that represents the transformed progress.

Overrides
EasingFunctionBase.EaseInCore(Double)

Implements

IEasingFunction

Extension Methods

DependencyObjectHelper.GetSelfAndAncestors(DependencyObject)
VisualTreeExtensions.GetVisualAncestors(DependencyObject)
VisualTreeExtensions.GetVisualAncestorsAndSelf(DependencyObject)
VisualTreeExtensions.GetVisualChildren(DependencyObject)
VisualTreeExtensions.GetVisualChildrenAndSelf(DependencyObject)
VisualTreeExtensions.GetVisualDescendants(DependencyObject)
VisualTreeExtensions.GetVisualDescendantsAndSelf(DependencyObject)
VisualTreeExtensions.GetVisualSiblings(DependencyObject)
VisualTreeExtensions.GetVisualSiblingsAndSelf(DependencyObject)
  • Improve this Doc
  • View Source