ViewExtensions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
FadeTo(VisualElement, Double, UInt32, Easing) |
Retourne une tâche qui exécute le fondu décrit par les paramètres |
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) |
view le rectangle spécifié par le bounds paramètre. |
RelRotateTo(VisualElement, Double, UInt32, Easing) |
Fait pivoter le VisualElement spécifié par |
RelScaleTo(VisualElement, Double, UInt32, Easing) |
Retourne une tâche qui met à l’échelle le VisualElement spécifié par |
RotateTo(VisualElement, Double, UInt32, Easing) |
Retourne une tâche qui fait pivoter celle VisualElement spécifiée par |
RotateXTo(VisualElement, Double, UInt32, Easing) |
Retourne une tâche qui asymétrie l’axe X de l’axe VisualElement spécifié par |
RotateYTo(VisualElement, Double, UInt32, Easing) |
Retourne une tâche qui asymétrie l’axe Y de l’axe VisualElement Y spécifié par |
ScaleTo(VisualElement, Double, UInt32, Easing) |
Retourne une tâche qui met à l’échelle le VisualElement spécifié par |
ScaleXTo(VisualElement, Double, UInt32, Easing) |
Retourne une tâche qui met à l’échelle l’axe X du VisualElement paramètre spécifié par |
ScaleYTo(VisualElement, Double, UInt32, Easing) |
Retourne une tâche qui met à l’échelle l’axe Y du VisualElement qui est spécifié par |
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. |