Język

ViewExtensions.TranslateToAsync Metoda

Definicja

Przeciążenia

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

Animuje elementy TranslationX i TranslationY właściwości z ich bieżących wartości do nowych wartości. Gwarantuje to, że układ wejściowy znajduje się w tej samej pozycji co układ wizualizacji.

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

Animuje elementy TranslationX i TranslationY właściwości z ich bieżących wartości do nowych wartości. Gwarantuje to, że układ wejściowy znajduje się w tej samej pozycji co układ wizualizacji.

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

Źródło:
ViewExtensions.cs
Źródło:
ViewExtensions.cs

Animuje elementy TranslationX i TranslationY właściwości z ich bieżących wartości do nowych wartości. Gwarantuje to, że układ wejściowy znajduje się w tej samej pozycji co układ wizualizacji.

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)

Parametry

view
VisualElement

Widok, w którym działa ta metoda.

x
Double

Składnik x wektora tłumaczenia końcowego.

y
Double

Składnik y wektora tłumaczenia końcowego.

length
UInt32

Czas, w milisekundach, nad którym ma animować przejście. Wartość domyślna to 250.

easing
Easing

Funkcja złagodzenia do użycia na potrzeby animacji.

Zwraca

Wartość Task zawierająca Boolean , która wskazuje, czy animacja została anulowana. true wskazuje, że animacja została anulowana. false wskazuje, że animacja została uruchomiona do ukończenia.

Wyjątki

Zgłaszany, gdy view ma wartość null.

Dotyczy

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

Animuje elementy TranslationX i TranslationY właściwości z ich bieżących wartości do nowych wartości. Gwarantuje to, że układ wejściowy znajduje się w tej samej pozycji co układ wizualizacji.

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)

Parametry

view
VisualElement

Widok, w którym działa ta metoda.

x
Double

Składnik x wektora tłumaczenia końcowego.

y
Double

Składnik y wektora tłumaczenia końcowego.

length
UInt32

Czas, w milisekundach, nad którym ma animować przejście. Wartość domyślna to 250.

easing
Easing

Funkcja złagodzenia do użycia na potrzeby animacji.

cancellationToken
CancellationToken

A CancellationToken , aby anulować animację.

Zwraca

Wartość Task zawierająca Boolean , która wskazuje, czy animacja została anulowana. true wskazuje, że animacja została anulowana. false wskazuje, że animacja została uruchomiona do ukończenia.

Wyjątki

Zgłaszany, gdy view ma wartość null.

Dotyczy