ViewExtensions.RotateXToAsync 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
| Name | Description |
|---|---|
| RotateXToAsync(VisualElement, Double, UInt32, Easing) |
Returns a task that skews the X axis of the the VisualElement that is specified by |
| RotateXToAsync(VisualElement, Double, UInt32, Easing, CancellationToken) |
Returns a task that skews the X axis of the the VisualElement that is specified by |
RotateXToAsync(VisualElement, Double, UInt32, Easing)
- Source:
- ViewExtensions.cs
- Source:
- ViewExtensions.cs
Returns a task that skews the X axis of the the VisualElement that is specified by view
by rotation, taking time length and using easing.
public static System.Threading.Tasks.Task<bool> RotateXToAsync(this Microsoft.Maui.Controls.VisualElement view, double rotation, uint length = 250, Microsoft.Maui.Easing? easing = default);
static member RotateXToAsync : Microsoft.Maui.Controls.VisualElement * double * uint32 * Microsoft.Maui.Easing -> System.Threading.Tasks.Task<bool>
<Extension()>
Public Function RotateXToAsync (view As VisualElement, rotation As Double, Optional length As UInteger = 250, Optional easing As Easing = Nothing) As Task(Of Boolean)
Parameters
- view
- VisualElement
The view on which this method operates.
- rotation
- Double
The final rotation value.
- length
- UInt32
The time, in milliseconds, over which to animate the transition. The default is 250.
- easing
- Easing
The easing function to use for the animation.
Returns
A Task containing a Boolean value which indicates whether the animation was canceled.
true indicates that the animation was canceled. false indicates that the animation ran to completion.
Exceptions
Thrown when view is null.
Applies to
RotateXToAsync(VisualElement, Double, UInt32, Easing, CancellationToken)
Returns a task that skews the X axis of the the VisualElement that is specified by view
by rotation, taking time length and using easing.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task<bool> ^ RotateXToAsync(Microsoft::Maui::Controls::VisualElement ^ view, double rotation, System::UInt32 length, Microsoft::Maui::Easing ^ easing, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<bool> RotateXToAsync(this Microsoft.Maui.Controls.VisualElement view, double rotation, uint length, Microsoft.Maui.Easing? easing, System.Threading.CancellationToken cancellationToken);
static member RotateXToAsync : Microsoft.Maui.Controls.VisualElement * double * uint32 * Microsoft.Maui.Easing * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
<Extension()>
Public Function RotateXToAsync (view As VisualElement, rotation As Double, length As UInteger, easing As Easing, cancellationToken As CancellationToken) As Task(Of Boolean)
Parameters
- view
- VisualElement
The view on which this method operates.
- rotation
- Double
The final rotation value.
- length
- UInt32
The time, in milliseconds, over which to animate the transition. The default is 250.
- easing
- Easing
The easing function to use for the animation.
- cancellationToken
- CancellationToken
A CancellationToken to cancel the animation.
Returns
A Task containing a Boolean value which indicates whether the animation was canceled.
true indicates that the animation was canceled. false indicates that the animation ran to completion.
Exceptions
Thrown when view is null.