ViewExtensions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erweiterungsmethoden für VisualElement-Klassen, die animierbare Skalierung, Drehung und Layoutfunktionen bereitstellen.
public ref class ViewExtensions abstract sealed
public static class ViewExtensions
type ViewExtensions = class
Public Module ViewExtensions
- Vererbung
-
ViewExtensions
Methoden
CancelAnimations(VisualElement) |
Bricht alle Animationen (z. B. |
FadeTo(VisualElement, Double, UInt32, Easing) |
Gibt einen Task zurück, der das Ausblenden durchführt, das von den Parametern |
InvalidateMeasure(VisualElement) |
Layoutupdates können durch App-Code erzwungen werden, anstatt sich auf das integrierte Layoutsystemverhalten zu verlassen. Dies wird jedoch im Allgemeinen nicht empfohlen. Das Aufrufen von "InvalidateArrange", "InvalidateMeasure" oder "UpdateLayout" ist in der Regel unnötig und kann eine schlechte Leistung verursachen, wenn sie überlastet ist. In vielen Situationen, in denen App-Code Layouteigenschaften ändern kann, verarbeitet das Layoutsystem wahrscheinlich bereits asynchron Updates. Das Layoutsystem verfügt auch über Optimierungen für den Umgang mit Weitergaben von Layoutänderungen durch Beziehungen zwischen übergeordneten und untergeordneten Elementen und das Erzwingen des Layouts mit App-Code kann gegen solche Optimierungen funktionieren. Dennoch ist es möglich, dass Layoutsituationen in komplizierteren Szenarien vorhanden sind, in denen das Erzwingen des Layouts die beste Option zum Beheben eines Timing-Problems oder eines anderen Problems mit layout ist. Verwenden Sie es einfach bewusst und sparsam. |
LayoutTo(VisualElement, Rect, UInt32, Easing) |
view Rechteck angegebenen Rechtecks erleichtert, das durch den bounds Parameter angegeben wird. |
RelRotateTo(VisualElement, Double, UInt32, Easing) |
Rotiert die VisualElement-Klasse, die von |
RelScaleTo(VisualElement, Double, UInt32, Easing) |
Gibt einen Task zurück, der die VisualElement-Klasse, die von |
RotateTo(VisualElement, Double, UInt32, Easing) |
Gibt einen Vorgang zurück, der die durch die VisualElement Parameter , die |
RotateXTo(VisualElement, Double, UInt32, Easing) |
Gibt einen Vorgang zurück, der die X-Achse der VisualElement durch die |
RotateYTo(VisualElement, Double, UInt32, Easing) |
Gibt einen Vorgang zurück, der die Y-Achse der VisualElement durch die Zeit |
ScaleTo(VisualElement, Double, UInt32, Easing) |
Gibt einen Task zurück, der die VisualElement-Klasse, die von |
ScaleXTo(VisualElement, Double, UInt32, Easing) |
Gibt einen Vorgang zurück, der die X-Achse der VisualElement angegebenen X-Achse auf den absoluten Skalierungsfaktor |
ScaleYTo(VisualElement, Double, UInt32, Easing) |
Gibt einen Vorgang zurück, der die Y-Achse der VisualElement angegebenen Achse auf den absoluten Skalierungsfaktor |
TranslateTo(VisualElement, Double, Double, UInt32, Easing) |
Animiert elemente TranslationX und TranslationY Eigenschaften aus ihren aktuellen Werten an die neuen Werte. Dadurch wird sichergestellt, dass das Eingabelayout sich an der gleichen Position wie das visuelle Layout befindet. |