Język

ViewExtensions.RelScaleToAsync Metoda

Definicja

Przeciążenia

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

Zwraca zadanie, które skaluje VisualElement element określony przez view bieżącą skalę do dscale.

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

Zwraca zadanie, które skaluje VisualElement element określony przez view bieżącą skalę do dscale.

RelScaleToAsync(VisualElement, Double, UInt32, Easing)

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

Zwraca zadanie, które skaluje VisualElement element określony przez view bieżącą skalę do dscale.

public static System.Threading.Tasks.Task<bool> RelScaleToAsync(this Microsoft.Maui.Controls.VisualElement view, double dscale, uint length = 250, Microsoft.Maui.Easing? easing = default);
static member RelScaleToAsync : Microsoft.Maui.Controls.VisualElement * double * uint32 * Microsoft.Maui.Easing -> System.Threading.Tasks.Task<bool>
<Extension()>
Public Function RelScaleToAsync (view As VisualElement, dscale 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.

dscale
Double

Skala względna.

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

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

Zwraca zadanie, które skaluje VisualElement element określony przez view bieżącą skalę do dscale.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<bool> ^ RelScaleToAsync(Microsoft::Maui::Controls::VisualElement ^ view, double dscale, System::UInt32 length, Microsoft::Maui::Easing ^ easing, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<bool> RelScaleToAsync(this Microsoft.Maui.Controls.VisualElement view, double dscale, uint length, Microsoft.Maui.Easing? easing, System.Threading.CancellationToken cancellationToken);
static member RelScaleToAsync : Microsoft.Maui.Controls.VisualElement * double * uint32 * Microsoft.Maui.Easing * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
<Extension()>
Public Function RelScaleToAsync (view As VisualElement, dscale 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.

dscale
Double

Skala względna.

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