ViewExtensions Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Metody rozszerzeń dla s VisualElement, zapewniające funkcje skalowania, rotacji i układu animatowalne.
public ref class ViewExtensions abstract sealed
public static class ViewExtensions
type ViewExtensions = class
Public Module ViewExtensions
- Dziedziczenie
-
ViewExtensions
Metody
CancelAnimations(VisualElement) |
Przerywa wszystkie animacje (np. |
FadeTo(VisualElement, Double, UInt32, Easing) |
Zwraca zadanie, które wykonuje zanikanie opisane przez |
InvalidateMeasure(VisualElement) |
Aktualizacje układu mogą być wymuszane przez kod aplikacji, a nie polegać na wbudowanym zachowaniu systemu układu. Nie jest to jednak ogólnie zalecane. Wywoływanie metody InvalidateArrange, InvalidateMeasure lub UpdateLayout jest zwykle niepotrzebne i może spowodować niską wydajność, jeśli zostanie przekroczona. W wielu sytuacjach, w których kod aplikacji może zmieniać właściwości układu, system układu prawdopodobnie będzie już przetwarzać aktualizacje asynchronicznie. System układu ma również optymalizacje dotyczące kaskadowych zmian układu za pośrednictwem relacji nadrzędny-podrzędny i wymuszanie układu za pomocą kodu aplikacji może działać przeciwko takim optymalizacjom. Niemniej jednak istnieje możliwość, że sytuacje układu istnieją w bardziej skomplikowanych scenariuszach, w których wymuszanie układu jest najlepszą opcją rozwiązania problemu z chronometrażem lub innym problemem z układem. Po prostu używać go celowo i oszczędnie. |
LayoutTo(VisualElement, Rect, UInt32, Easing) |
view prostokąt określony przez bounds parametr . |
RelRotateTo(VisualElement, Double, UInt32, Easing) |
Obraca element VisualElement określony przez |
RelScaleTo(VisualElement, Double, UInt32, Easing) |
Zwraca zadanie, które skaluje VisualElement element określony przez |
RotateTo(VisualElement, Double, UInt32, Easing) |
Zwraca zadanie, które obraca VisualElement wartość określoną przez |
RotateXTo(VisualElement, Double, UInt32, Easing) |
Zwraca zadanie, które powoduje niesymetryczność osi X obiektu VisualElement określonego przez |
RotateYTo(VisualElement, Double, UInt32, Easing) |
Zwraca zadanie, które powoduje niesymetryczność osi VisualElement Y elementu określonego przez |
ScaleTo(VisualElement, Double, UInt32, Easing) |
Zwraca zadanie, które skaluje VisualElement wartość określoną przez |
ScaleXTo(VisualElement, Double, UInt32, Easing) |
Zwraca zadanie, które skaluje oś X elementu VisualElement określonego przez |
ScaleYTo(VisualElement, Double, UInt32, Easing) |
Zwraca zadanie, które skaluje oś VisualElement Y elementu określonego przez |
TranslateTo(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. |