Partager via


ViewExtensions Classe

Définition

Méthodes d’extension pour les VisualElement, qui fournit des fonctions de mise à l’échelle, de rotation et de disposition pouvant être animées.

public ref class ViewExtensions abstract sealed
public static class ViewExtensions
type ViewExtensions = class
Public Module ViewExtensions
Héritage
ViewExtensions

Méthodes

CancelAnimations(VisualElement)

Abandonne toutes les animations (par exemple LayoutTo, , TranslateTo, ScaleToetc.) sur l’élément view .

FadeTo(VisualElement, Double, UInt32, Easing)

Retourne une tâche qui exécute le fondu décrit par les paramètres opacity, length et easing.

InvalidateMeasure(VisualElement)

Les mises à jour de disposition peuvent être forcées par le code de l’application plutôt que par le comportement du système de disposition intégré. Toutefois, cela n’est généralement pas recommandé. L’appel de InvalidateArrange, InvalidateMeasure ou UpdateLayout est généralement inutile et peut entraîner des performances médiocres si elle est surutilisée. Dans de nombreuses situations où le code de l’application peut modifier les propriétés de disposition, le système de disposition traite probablement les mises à jour de manière asynchrone. Le système de disposition a également des optimisations pour traiter les cascades de modifications de disposition par le biais de relations parent-enfant, et forcer la disposition avec du code d’application peut fonctionner sur ces optimisations. Néanmoins, il est possible que les situations de disposition existent dans des scénarios plus complexes où la disposition forcée est la meilleure option pour résoudre un problème de minutage ou un autre problème avec la disposition. Il suffit de l’utiliser délibérément et avec parcimonie.

LayoutTo(VisualElement, Rect, UInt32, Easing) Retourne une tâche qui facilite les limites du VisualElement rectangle spécifié par view le rectangle spécifié par le bounds paramètre.
RelRotateTo(VisualElement, Double, UInt32, Easing)

Fait pivoter le VisualElement spécifié par view à partir de sa rotation actuelle par drotation.

RelScaleTo(VisualElement, Double, UInt32, Easing)

Retourne une tâche qui met à l’échelle le VisualElement spécifié par view à partir de son échelle actuelle vers dscale.

RotateTo(VisualElement, Double, UInt32, Easing)

Retourne une tâche qui fait pivoter celle VisualElement spécifiée par view celle-ci est décrite par les paramètres et easing les rotationlengthparamètres.

RotateXTo(VisualElement, Double, UInt32, Easing)

Retourne une tâche qui asymétrie l’axe X de l’axe VisualElement spécifié par view rotation, en prenant du temps length et en utilisant easing.

RotateYTo(VisualElement, Double, UInt32, Easing)

Retourne une tâche qui asymétrie l’axe Y de l’axe VisualElement Y spécifié par view rotation, en prenant du temps length et en utilisant easing.

ScaleTo(VisualElement, Double, UInt32, Easing)

Retourne une tâche qui met à l’échelle le VisualElement spécifié par view vers le facteur d’échelle absolu scale.

ScaleXTo(VisualElement, Double, UInt32, Easing)

Retourne une tâche qui met à l’échelle l’axe X du VisualElement paramètre spécifié par view le facteur scaled’échelle absolu.

ScaleYTo(VisualElement, Double, UInt32, Easing)

Retourne une tâche qui met à l’échelle l’axe Y du VisualElement qui est spécifié par view le facteur scaled’échelle absolu.

TranslateTo(VisualElement, Double, Double, UInt32, Easing)

Anime des éléments TranslationX et TranslationY des propriétés de leurs valeurs actuelles vers les nouvelles valeurs. Cela garantit que la disposition d’entrée se trouve à la même position que la disposition visuelle.

S’applique à