Språk

ViewExtensions Klass

Definition

Tilläggsmetoder för VisualElements, som tillhandahåller animatable-skalnings-, rotations- och layoutfunktioner.

public ref class ViewExtensions abstract sealed
public static class ViewExtensions
type ViewExtensions = class
Public Module ViewExtensions
Arv
ViewExtensions

Metoder

Name Description
CancelAnimations(VisualElement)

Avbryter alla animeringar (t.ex. LayoutTo, TranslateTo, ScaleToosv.) i elementet view .

FadeTo(VisualElement, Double, UInt32, Easing)
Föråldrad.

Returnerar en uppgift som utför toningen som beskrivs av parametrarna opacity, lengthoch easing .

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

Returnerar en uppgift som utför toningen som beskrivs av parametrarna opacity, lengthoch easing .

FadeToAsync(VisualElement, Double, UInt32, Easing)

Returnerar en uppgift som utför toningen som beskrivs av parametrarna opacity, lengthoch easing .

InvalidateMeasure(VisualElement)

Layoutuppdateringar kan tvingas av appkod i stället för att förlita sig på det inbyggda layoutsystemets beteende. Detta rekommenderas dock inte i allmänhet. Att anropa InvalidateArrange, InvalidateMeasure eller UpdateLayout är vanligtvis onödigt och kan orsaka dåliga prestanda om det används för mycket. I många situationer där appkoden kanske ändrar layoutegenskaperna kommer layoutsystemet förmodligen redan att bearbeta uppdateringar asynkront. Layoutsystemet har också optimeringar för att hantera kaskad av layoutändringar via överordnade och underordnade relationer, och att tvinga layout med appkod kan fungera mot sådana optimeringar. Det är dock möjligt att layoutsituationer finns i mer komplicerade scenarier där tvingad layout är det bästa alternativet för att lösa ett tidsfel eller annat problem med layouten. Använd det bara avsiktligt och sparsamt.

LayoutTo(VisualElement, Rect, UInt32, Easing)
Föråldrad.
Returnerar en uppgift som förenklar gränserna för den VisualElement som anges av view till den rektangel som anges av parametern bounds .
LayoutToAsync(VisualElement, Rect, UInt32, Easing, CancellationToken)
Föråldrad.

Returnerar en uppgift som förenklar gränserna för den VisualElement som anges av view till den rektangel som anges av parametern bounds .

LayoutToAsync(VisualElement, Rect, UInt32, Easing)
Föråldrad.
Returnerar en uppgift som förenklar gränserna för den VisualElement som anges av view till den rektangel som anges av parametern bounds .
RelRotateTo(VisualElement, Double, UInt32, Easing)
Föråldrad.

Roterar det VisualElement som anges av view från den aktuella rotationen av drotation.

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

Roterar det VisualElement som anges av view från den aktuella rotationen av drotation.

RelRotateToAsync(VisualElement, Double, UInt32, Easing)

Roterar det VisualElement som anges av view från den aktuella rotationen av drotation.

RelScaleTo(VisualElement, Double, UInt32, Easing)
Föråldrad.

Returnerar en aktivitet som skalar den VisualElement som anges av view från den aktuella skalan till dscale.

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

Returnerar en aktivitet som skalar den VisualElement som anges av view från den aktuella skalan till dscale.

RelScaleToAsync(VisualElement, Double, UInt32, Easing)

Returnerar en aktivitet som skalar den VisualElement som anges av view från den aktuella skalan till dscale.

RotateTo(VisualElement, Double, UInt32, Easing)
Föråldrad.

Returnerar en aktivitet som roterar den VisualElement som anges av view som beskrivs av parametrarna rotation, lengthoch easing .

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

Returnerar en aktivitet som roterar den VisualElement som anges av view som beskrivs av parametrarna rotation, lengthoch easing .

RotateToAsync(VisualElement, Double, UInt32, Easing)

Returnerar en aktivitet som roterar den VisualElement som anges av view som beskrivs av parametrarna rotation, lengthoch easing .

RotateXTo(VisualElement, Double, UInt32, Easing)
Föråldrad.

Returnerar en aktivitet som förvränger X-axeln VisualElement för den som anges av viewrotation, tar tid length och använder easing.

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

Returnerar en aktivitet som förvränger X-axeln VisualElement för den som anges av viewrotation, tar tid length och använder easing.

RotateXToAsync(VisualElement, Double, UInt32, Easing)

Returnerar en aktivitet som förvränger X-axeln VisualElement för den som anges av viewrotation, tar tid length och använder easing.

RotateYTo(VisualElement, Double, UInt32, Easing)
Föråldrad.

Returnerar en aktivitet som förvränger Y-axeln VisualElement för den som anges av viewrotation, tar tid length och använder easing.

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

Returnerar en aktivitet som förvränger Y-axeln VisualElement för den som anges av viewrotation, tar tid length och använder easing.

RotateYToAsync(VisualElement, Double, UInt32, Easing)

Returnerar en aktivitet som förvränger Y-axeln VisualElement för den som anges av viewrotation, tar tid length och använder easing.

ScaleTo(VisualElement, Double, UInt32, Easing)
Föråldrad.

Returnerar en aktivitet som skalar den VisualElement som anges av view till den absoluta skalningsfaktorn scale.

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

Returnerar en aktivitet som skalar den VisualElement som anges av view till den absoluta skalningsfaktorn scale.

ScaleToAsync(VisualElement, Double, UInt32, Easing)

Returnerar en aktivitet som skalar den VisualElement som anges av view till den absoluta skalningsfaktorn scale.

ScaleXTo(VisualElement, Double, UInt32, Easing)
Föråldrad.

Returnerar en aktivitet som skalar X-axeln för VisualElement den som anges av view till den absoluta skalningsfaktorn scale.

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

Returnerar en aktivitet som skalar X-axeln för VisualElement den som anges av view till den absoluta skalningsfaktorn scale.

ScaleXToAsync(VisualElement, Double, UInt32, Easing)

Returnerar en aktivitet som skalar X-axeln för VisualElement den som anges av view till den absoluta skalningsfaktorn scale.

ScaleYTo(VisualElement, Double, UInt32, Easing)
Föråldrad.

Returnerar en aktivitet som skalar Y-axeln för VisualElement den som anges av view till den absoluta skalningsfaktorn scale.

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

Returnerar en aktivitet som skalar Y-axeln för VisualElement den som anges av view till den absoluta skalningsfaktorn scale.

ScaleYToAsync(VisualElement, Double, UInt32, Easing)

Returnerar en aktivitet som skalar Y-axeln för VisualElement den som anges av view till den absoluta skalningsfaktorn scale.

TranslateTo(VisualElement, Double, Double, UInt32, Easing)
Föråldrad.

Animerar ett element TranslationX och TranslationY egenskaper från deras aktuella värden till de nya värdena. Detta säkerställer att indatalayouten är i samma position som den visuella layouten.

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

Animerar ett element TranslationX och TranslationY egenskaper från deras aktuella värden till de nya värdena. Detta säkerställer att indatalayouten är i samma position som den visuella layouten.

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

Animerar ett element TranslationX och TranslationY egenskaper från deras aktuella värden till de nya värdena. Detta säkerställer att indatalayouten är i samma position som den visuella layouten.

Gäller för