ViewExtensions Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Rozšiřující metody pro VisualElements, které poskytují animatovatelné funkce škálování, otočení a rozložení.
public ref class ViewExtensions abstract sealed
public static class ViewExtensions
type ViewExtensions = class
Public Module ViewExtensions
- Dědičnost
-
ViewExtensions
Metody
CancelAnimations(VisualElement) |
Přeruší všechny animace (např. |
FadeTo(VisualElement, Double, UInt32, Easing) |
Vrátí úlohu, která provádí prolnutí, které je popsáno parametrem |
InvalidateMeasure(VisualElement) |
Aktualizace rozložení můžou být vynucené kódem aplikace, a nespoléhat se na předdefinované chování systému rozložení. To ale obecně nedoporučujeme. Volání InvalidateArrange, InvalidateMeasure nebo UpdateLayout je obvykle zbytečné a může způsobit nízký výkon v případě nadměrného použití. V mnoha situacích, kdy kód aplikace může měnit vlastnosti rozložení, bude systém rozložení pravděpodobně zpracovávat aktualizace asynchronně. Systém rozložení má také optimalizace pro zpracování kaskádových změn rozložení prostřednictvím vztahů nadřazených a podřízených a vynucení rozložení s kódem aplikace může fungovat s těmito optimalizacemi. Je však možné, že situace rozložení existují ve složitějších scénářích, kdy vynucení rozložení je nejlepší volbou pro řešení problému s časováním nebo jiného problému s rozložením. Používejte ho záměrně a střídmě. |
LayoutTo(VisualElement, Rect, UInt32, Easing) |
view obdélníkem určeným parametrem bounds . |
RelRotateTo(VisualElement, Double, UInt32, Easing) |
Otočí VisualElement ten, který je určen |
RelScaleTo(VisualElement, Double, UInt32, Easing) |
Vrátí úkol, který škáluje VisualElement zadaný |
RotateTo(VisualElement, Double, UInt32, Easing) |
Vrátí úkol, který otočí VisualElement zadaný, který je popsán |
RotateXTo(VisualElement, Double, UInt32, Easing) |
Vrátí úkol, který zkosí osu VisualElement X zadaného |
RotateYTo(VisualElement, Double, UInt32, Easing) |
Vrátí úkol, který zkosí osu VisualElement Y zadaného |
ScaleTo(VisualElement, Double, UInt32, Easing) |
Vrátí úkol, který škáluje VisualElement hodnotu určenou absolutním faktorem |
ScaleXTo(VisualElement, Double, UInt32, Easing) |
Vrátí úkol, který škáluje osu VisualElement X osy, která je určena absolutním faktorem |
ScaleYTo(VisualElement, Double, UInt32, Easing) |
Vrátí úkol, který škáluje osu Y na ose VisualElement Y určené absolutním faktorem |
TranslateTo(VisualElement, Double, Double, UInt32, Easing) |
Animuje prvky TranslationX a TranslationY vlastnosti z jejich aktuálních hodnot na nové hodnoty. Tím zajistíte, že je vstupní rozložení ve stejné pozici jako rozložení vizuálu. |