Class ExponentialEase
Represents an easing function that creates an animation that accelerates and/or decelerates using an exponential formula.
Implements
Inherited Members
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 sealed class ExponentialEase : EasingFunctionBase, IDependencyObject, IEasingFunction
Fields
| Improve this Doc View SourceExponentProperty
Identifies the Exponent dependency property.
Declaration
public static readonly DependencyProperty ExponentProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
Properties
| Improve this Doc View SourceExponent
Gets or sets the exponent used to determine the interpolation of the animation.
Declaration
public double Exponent { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The exponent used to determine the interpolation of the animation. The default is 2. |
Methods
| Improve this Doc View SourceEaseInCore(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. |