AnimationBuilder.Translation Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Translation(Vector2, Nullable<Vector2>, Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<RepeatOption>, EasingType, EasingMode, FrameworkLayer) |
Adds a new translation animation for the X and Y axes to the current schedule. |
Translation() |
Adds a new composition translation animation for all axes to the current schedule. |
Translation(Axis, FrameworkLayer) |
Adds a new translation animation for a single axis to the current schedule. |
Translation(Vector3, Nullable<Vector3>, Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<RepeatOption>, EasingType, EasingMode) |
Adds a new composition translation animation for all axes to the current schedule. |
Translation(Axis, Double, Nullable<Double>, Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<RepeatOption>, EasingType, EasingMode, FrameworkLayer) |
Adds a new translation animation for a single axis to the current schedule. |
Translation(Vector2, Nullable<Vector2>, Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<RepeatOption>, EasingType, EasingMode, FrameworkLayer)
Adds a new translation animation for the X and Y axes to the current schedule.
public Microsoft.Toolkit.Uwp.UI.Animations.AnimationBuilder Translation (System.Numerics.Vector2 to, System.Numerics.Vector2? from = default, TimeSpan? delay = default, TimeSpan? duration = default, Microsoft.Toolkit.Uwp.UI.Animations.RepeatOption? repeat = default, Microsoft.Toolkit.Uwp.UI.Animations.EasingType easingType = Microsoft.Toolkit.Uwp.UI.Animations.EasingType.Default, Windows.UI.Xaml.Media.Animation.EasingMode easingMode = Windows.UI.Xaml.Media.Animation.EasingMode.EaseInOut, Microsoft.Toolkit.Uwp.UI.Animations.FrameworkLayer layer = Microsoft.Toolkit.Uwp.UI.Animations.FrameworkLayer.Composition);
member this.Translation : System.Numerics.Vector2 * Nullable<System.Numerics.Vector2> * Nullable<TimeSpan> * Nullable<TimeSpan> * Nullable<Microsoft.Toolkit.Uwp.UI.Animations.RepeatOption> * Microsoft.Toolkit.Uwp.UI.Animations.EasingType * Windows.UI.Xaml.Media.Animation.EasingMode * Microsoft.Toolkit.Uwp.UI.Animations.FrameworkLayer -> Microsoft.Toolkit.Uwp.UI.Animations.AnimationBuilder
Public Function Translation (to As Vector2, Optional from As Nullable(Of Vector2) = Nothing, Optional delay As Nullable(Of TimeSpan) = Nothing, Optional duration As Nullable(Of TimeSpan) = Nothing, Optional repeat As Nullable(Of RepeatOption) = Nothing, Optional easingType As EasingType = Microsoft.Toolkit.Uwp.UI.Animations.EasingType.Default, Optional easingMode As EasingMode = Windows.UI.Xaml.Media.Animation.EasingMode.EaseInOut, Optional layer As FrameworkLayer = Microsoft.Toolkit.Uwp.UI.Animations.FrameworkLayer.Composition) As AnimationBuilder
Parameters
- to
- Vector2
The final point for the animation.
- repeat
- Nullable<RepeatOption>
The optional repeat mode (defaults to once).
- easingType
- EasingType
The optional easing function type for the animation.
- easingMode
- Windows.UI.Xaml.Media.Animation.EasingMode
The optional easing function mode for the animation.
- layer
- FrameworkLayer
The target framework layer to animate.
Returns
The current AnimationBuilder instance.
Applies to
Translation()
Adds a new composition translation animation for all axes to the current schedule.
public Microsoft.Toolkit.Uwp.UI.Animations.IPropertyAnimationBuilder<System.Numerics.Vector3> Translation ();
member this.Translation : unit -> Microsoft.Toolkit.Uwp.UI.Animations.IPropertyAnimationBuilder<System.Numerics.Vector3>
Public Function Translation () As IPropertyAnimationBuilder(Of Vector3)
Returns
An IPropertyAnimationBuilder<T> instance to configure the animation.
Remarks
This animation is only available on the composition layer.
Applies to
Translation(Axis, FrameworkLayer)
Adds a new translation animation for a single axis to the current schedule.
public Microsoft.Toolkit.Uwp.UI.Animations.IPropertyAnimationBuilder<double> Translation (Microsoft.Toolkit.Uwp.UI.Animations.Axis axis, Microsoft.Toolkit.Uwp.UI.Animations.FrameworkLayer layer = Microsoft.Toolkit.Uwp.UI.Animations.FrameworkLayer.Composition);
member this.Translation : Microsoft.Toolkit.Uwp.UI.Animations.Axis * Microsoft.Toolkit.Uwp.UI.Animations.FrameworkLayer -> Microsoft.Toolkit.Uwp.UI.Animations.IPropertyAnimationBuilder<double>
Public Function Translation (axis As Axis, Optional layer As FrameworkLayer = Microsoft.Toolkit.Uwp.UI.Animations.FrameworkLayer.Composition) As IPropertyAnimationBuilder(Of Double)
Parameters
- axis
- Axis
The target translation axis to animate.
- layer
- FrameworkLayer
The target framework layer to animate.
Returns
An IPropertyAnimationBuilder<T> instance to configure the animation.
Applies to
Translation(Vector3, Nullable<Vector3>, Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<RepeatOption>, EasingType, EasingMode)
Adds a new composition translation animation for all axes to the current schedule.
public Microsoft.Toolkit.Uwp.UI.Animations.AnimationBuilder Translation (System.Numerics.Vector3 to, System.Numerics.Vector3? from = default, TimeSpan? delay = default, TimeSpan? duration = default, Microsoft.Toolkit.Uwp.UI.Animations.RepeatOption? repeat = default, Microsoft.Toolkit.Uwp.UI.Animations.EasingType easingType = Microsoft.Toolkit.Uwp.UI.Animations.EasingType.Default, Windows.UI.Xaml.Media.Animation.EasingMode easingMode = Windows.UI.Xaml.Media.Animation.EasingMode.EaseInOut);
member this.Translation : System.Numerics.Vector3 * Nullable<System.Numerics.Vector3> * Nullable<TimeSpan> * Nullable<TimeSpan> * Nullable<Microsoft.Toolkit.Uwp.UI.Animations.RepeatOption> * Microsoft.Toolkit.Uwp.UI.Animations.EasingType * Windows.UI.Xaml.Media.Animation.EasingMode -> Microsoft.Toolkit.Uwp.UI.Animations.AnimationBuilder
Public Function Translation (to As Vector3, Optional from As Nullable(Of Vector3) = Nothing, Optional delay As Nullable(Of TimeSpan) = Nothing, Optional duration As Nullable(Of TimeSpan) = Nothing, Optional repeat As Nullable(Of RepeatOption) = Nothing, Optional easingType As EasingType = Microsoft.Toolkit.Uwp.UI.Animations.EasingType.Default, Optional easingMode As EasingMode = Windows.UI.Xaml.Media.Animation.EasingMode.EaseInOut) As AnimationBuilder
Parameters
- to
- Vector3
The final point for the animation.
- repeat
- Nullable<RepeatOption>
The optional repeat mode (defaults to once).
- easingType
- EasingType
The optional easing function type for the animation.
- easingMode
- Windows.UI.Xaml.Media.Animation.EasingMode
The optional easing function mode for the animation.
Returns
The current AnimationBuilder instance.
Remarks
This animation is only available on the composition layer.
Applies to
Translation(Axis, Double, Nullable<Double>, Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<RepeatOption>, EasingType, EasingMode, FrameworkLayer)
Adds a new translation animation for a single axis to the current schedule.
public Microsoft.Toolkit.Uwp.UI.Animations.AnimationBuilder Translation (Microsoft.Toolkit.Uwp.UI.Animations.Axis axis, double to, double? from = default, TimeSpan? delay = default, TimeSpan? duration = default, Microsoft.Toolkit.Uwp.UI.Animations.RepeatOption? repeat = default, Microsoft.Toolkit.Uwp.UI.Animations.EasingType easingType = Microsoft.Toolkit.Uwp.UI.Animations.EasingType.Default, Windows.UI.Xaml.Media.Animation.EasingMode easingMode = Windows.UI.Xaml.Media.Animation.EasingMode.EaseInOut, Microsoft.Toolkit.Uwp.UI.Animations.FrameworkLayer layer = Microsoft.Toolkit.Uwp.UI.Animations.FrameworkLayer.Composition);
member this.Translation : Microsoft.Toolkit.Uwp.UI.Animations.Axis * double * Nullable<double> * Nullable<TimeSpan> * Nullable<TimeSpan> * Nullable<Microsoft.Toolkit.Uwp.UI.Animations.RepeatOption> * Microsoft.Toolkit.Uwp.UI.Animations.EasingType * Windows.UI.Xaml.Media.Animation.EasingMode * Microsoft.Toolkit.Uwp.UI.Animations.FrameworkLayer -> Microsoft.Toolkit.Uwp.UI.Animations.AnimationBuilder
Public Function Translation (axis As Axis, to As Double, Optional from As Nullable(Of Double) = Nothing, Optional delay As Nullable(Of TimeSpan) = Nothing, Optional duration As Nullable(Of TimeSpan) = Nothing, Optional repeat As Nullable(Of RepeatOption) = Nothing, Optional easingType As EasingType = Microsoft.Toolkit.Uwp.UI.Animations.EasingType.Default, Optional easingMode As EasingMode = Windows.UI.Xaml.Media.Animation.EasingMode.EaseInOut, Optional layer As FrameworkLayer = Microsoft.Toolkit.Uwp.UI.Animations.FrameworkLayer.Composition) As AnimationBuilder
Parameters
- axis
- Axis
The target translation axis to animate.
- to
- Double
The final value for the animation.
- repeat
- Nullable<RepeatOption>
The optional repeat mode (defaults to once).
- easingType
- EasingType
The optional easing function type for the animation.
- easingMode
- Windows.UI.Xaml.Media.Animation.EasingMode
The optional easing function mode for the animation.
- layer
- FrameworkLayer
The target framework layer to animate.
Returns
The current AnimationBuilder instance.