ViewExtensions.TranslateToAsync メソッド

定義

オーバーロード

名前 説明
TranslateToAsync(VisualElement, Double, Double, UInt32, Easing)

現在の値から新しい値に TranslationX および TranslationY プロパティをアニメーション化します。 これにより、入力レイアウトが視覚レイアウトと同じ位置になります。

TranslateToAsync(VisualElement, Double, Double, UInt32, Easing, CancellationToken)

現在の値から新しい値に TranslationX および TranslationY プロパティをアニメーション化します。 これにより、入力レイアウトが視覚レイアウトと同じ位置になります。

TranslateToAsync(VisualElement, Double, Double, UInt32, Easing)

ソース:
ViewExtensions.cs
ソース:
ViewExtensions.cs

現在の値から新しい値に TranslationX および TranslationY プロパティをアニメーション化します。 これにより、入力レイアウトが視覚レイアウトと同じ位置になります。

public static System.Threading.Tasks.Task<bool> TranslateToAsync(this Microsoft.Maui.Controls.VisualElement view, double x, double y, uint length = 250, Microsoft.Maui.Easing? easing = default);
static member TranslateToAsync : Microsoft.Maui.Controls.VisualElement * double * double * uint32 * Microsoft.Maui.Easing -> System.Threading.Tasks.Task<bool>
<Extension()>
Public Function TranslateToAsync (view As VisualElement, x As Double, y As Double, Optional length As UInteger = 250, Optional easing As Easing = Nothing) As Task(Of Boolean)

パラメーター

view
VisualElement

このメソッドが動作するビュー。

x
Double

最終的な平行移動ベクトルの x 成分。

y
Double

最終的な平行移動ベクトルの y 成分。

length
UInt32

遷移をアニメーション化する時間 (ミリ秒単位)。 既定値は 250 です。

easing
Easing

アニメーションに使用するイージング関数。

返品

アニメーションが取り消されたかどうかを示すBoolean値を含むTasktrue は、アニメーションが取り消されたことを示します。 false は、アニメーションが完了まで実行されたことを示します。

例外

viewnullされるとスローされます。

適用対象

TranslateToAsync(VisualElement, Double, Double, UInt32, Easing, CancellationToken)

現在の値から新しい値に TranslationX および TranslationY プロパティをアニメーション化します。 これにより、入力レイアウトが視覚レイアウトと同じ位置になります。

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<bool> ^ TranslateToAsync(Microsoft::Maui::Controls::VisualElement ^ view, double x, double y, System::UInt32 length, Microsoft::Maui::Easing ^ easing, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<bool> TranslateToAsync(this Microsoft.Maui.Controls.VisualElement view, double x, double y, uint length, Microsoft.Maui.Easing? easing, System.Threading.CancellationToken cancellationToken);
static member TranslateToAsync : Microsoft.Maui.Controls.VisualElement * double * double * uint32 * Microsoft.Maui.Easing * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
<Extension()>
Public Function TranslateToAsync (view As VisualElement, x As Double, y As Double, length As UInteger, easing As Easing, cancellationToken As CancellationToken) As Task(Of Boolean)

パラメーター

view
VisualElement

このメソッドが動作するビュー。

x
Double

最終的な平行移動ベクトルの x 成分。

y
Double

最終的な平行移動ベクトルの y 成分。

length
UInt32

遷移をアニメーション化する時間 (ミリ秒単位)。 既定値は 250 です。

easing
Easing

アニメーションに使用するイージング関数。

cancellationToken
CancellationToken

アニメーションを取り消す CancellationToken

返品

アニメーションが取り消されたかどうかを示すBoolean値を含むTasktrue は、アニメーションが取り消されたことを示します。 false は、アニメーションが完了まで実行されたことを示します。

例外

viewnullされるとスローされます。

適用対象