AnimationBuilder.RotationInDegrees 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
RotationInDegrees(FrameworkLayer) |
Adds a new rotation animation in degrees to the current schedule. |
RotationInDegrees(Double, Nullable<Double>, Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<RepeatOption>, EasingType, EasingMode, FrameworkLayer) |
Adds a new rotation animation in degrees to the current schedule. |
RotationInDegrees(FrameworkLayer)
Adds a new rotation animation in degrees to the current schedule.
public Microsoft.Toolkit.Uwp.UI.Animations.IPropertyAnimationBuilder<double> RotationInDegrees (Microsoft.Toolkit.Uwp.UI.Animations.FrameworkLayer layer = Microsoft.Toolkit.Uwp.UI.Animations.FrameworkLayer.Composition);
member this.RotationInDegrees : Microsoft.Toolkit.Uwp.UI.Animations.FrameworkLayer -> Microsoft.Toolkit.Uwp.UI.Animations.IPropertyAnimationBuilder<double>
Public Function RotationInDegrees (Optional layer As FrameworkLayer = Microsoft.Toolkit.Uwp.UI.Animations.FrameworkLayer.Composition) As IPropertyAnimationBuilder(Of Double)
Parameters
- layer
- FrameworkLayer
The target framework layer to animate.
Returns
An IPropertyAnimationBuilder<T> instance to configure the animation.
Applies to
RotationInDegrees(Double, Nullable<Double>, Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<RepeatOption>, EasingType, EasingMode, FrameworkLayer)
Adds a new rotation animation in degrees to the current schedule.
public Microsoft.Toolkit.Uwp.UI.Animations.AnimationBuilder RotationInDegrees (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.RotationInDegrees : 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 RotationInDegrees (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
- 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.