Ajoutez une animation fluide à vos applications WPF

Ajoutez une animation fluide à vos applications WPF

Actipro Views for WPF propose une gamme de panneaux qui prennent en charge des animations fluides des éléments enfants pour le Windows Presentation Framework. Actipro Views for WPF inclut également plusieurs animations intégrées, facilement personnalisables, ou vous pouvez en créer de nouvelles à l’aide des animations natives de WPF. Des remplacements prêts à l’emploi sont disponibles pour plusieurs panneaux natifs de WPF, notamment Canvas, DockPanel, StackPanel et WrapPanel. Actipro Views for WPF inclut en outre des panneaux supplémentaires qui utilisent une logique de disposition unique, non présente nativement dans WPF. Vous pouvez également créer facilement des panneaux personnalisés qui tirent parti des animations fluides et des options de configuration.

Actipro Views for WPF est aussi disponible dans le cadre de Actipro WPF Studio.

Fonctionnalités

Panneaux Actipro Views pour WPF :

  • AnimatedCanvas
    Ce panneau permet de positionner précisément les éléments enfants à l’aide de coordonnées relatives aux limites du panneau. Les éléments enfants se voient toujours attribuer leur taille souhaitée, car le panneau n’impose aucune restriction de taille. Ce panneau peut être utilisé comme remplacement prêt à l’emploi du panneau natif WPF Canvas.
  • AnimatedDockPanel
    Ce panneau permet de positionner les éléments enfants soit horizontalement, soit verticalement, les uns par rapport aux autres. Plus précisément, les éléments enfants sont positionnés ou « amarrés (docked) » à un bord spécifié du panneau. Un traitement spécial peut être appliqué au dernier élément enfant. Il peut être configuré pour occuper tout l’espace restant, ce qui constitue le comportement par défaut. Sinon, il peut être amarré comme les autres éléments. Ce panneau peut être utilisé comme remplacement prêt à l’emploi du panneau natif WPF DockPanel.
  • AnimatedStackPanel
    Ce panneau permet de positionner les éléments enfants dans un ordre séquentiel, soit horizontalement, soit verticalement. La prise en charge du défilement logique est incluse, afin que les éléments puissent être défilés complètement dans la vue ou en sortir. Ce panneau peut être utilisé comme remplacement prêt à l’emploi du panneau natif WPF StackPanel.
  • AnimatedWrapPanel
    Ce panneau permet de positionner les éléments enfants dans un ordre séquentiel, soit horizontalement, soit verticalement, en reportant le contenu à la ligne ou à la colonne suivante à l’extrémité de la zone englobante. L’ordre des éléments suivants se fait ensuite de manière séquentielle, de haut en bas ou de droite à gauche, selon l’orientation. Ce panneau peut être utilisé comme remplacement prêt à l’emploi du panneau natif WPF WrapPanel.
  • SwitchPanel
    Ce panneau délègue le positionnement des éléments enfants à un ou plusieurs panneaux enfants, ce qui permet de modifier la logique de disposition de manière dynamique pendant l’exécution. Lorsqu’il est utilisé avec un ListBox ou un autre ItemsControl, la logique de disposition peut être modifiée sans qu’il soit nécessaire de régénérer ou de reparenter les conteneurs d’éléments.
  • ZapPanel
    Ce panneau permet de positionner les éléments enfants dans un ordre séquentiel, soit horizontalement, soit verticalement, tout en gardant un élément focalisé centré dans la vue. Inclut la prise en charge du repli des éléments, pour produire un effet circulaire.
  • Custom Panels
    La création de panneaux avec une logique de disposition personnalisée est aussi simple qu’auparavant, avec en plus l’avantage des animations fluides. Un tutoriel complet et un exemple de code sont fournis pour construire un panneau « random » qui positionne ses éléments de façon aléatoire.

Animations Actipro Views pour WPF :

  • Arrange Rectangle
    Le rectangle de disposition de chaque élément peut être animé de manière fluide, d’une position/taille à une autre. La position et la taille peuvent être animées ensemble ou non. Comme avec toutes les animations intégrées, vous pouvez personnaliser ou désactiver différentes fonctionnalités, ou encore les remplacer entièrement.
  • Fade Elements In/Out
    Les éléments ajoutés ou supprimés du panneau peuvent avoir leur propriété d’opacité animée. Cette animation peut être combinée avec d’autres animations ou utilisée indépendamment, et elle est entièrement personnalisable.
  • Render Transform
    Animez facilement la rotation, la mise à l’échelle ou la translation des éléments qui entrent dans le panneau ou qui le quittent. Combinez rapidement les diverses animations dans n’importe quel ordre pour produire l’effet souhaité, ou mélangez-les avec vos propres animations. Ces animations sont conçues pour garantir que toute transformation de rendu personnalisée est conservée, même pendant l’exécution. Les paramètres d’entrée ou de sortie des éléments peuvent être personnalisés indépendamment, ce qui donne à chacun un aspect unique.
  • Custom Animations
    Toutes les animations intégrées exploitent les animations WPF natives, telles que DoubleAnimation. En outre, la construction des storyboards utilisés pour animer les éléments dans les panneaux peut être modifiée intégralement. Vous pouvez aussi remplacer les animations intégrées afin d’ajuster quelques animations, ou d’insérer quelques nouvelles timelines.

Fonctionnalités générales Actipro Views pour WPF :

  • ListBox/ItemsControl
    Les panneaux Views peuvent facilement être intégrés dans un ListBox, ou dans tout autre ItemsControl, afin de lui donner un aspect plus professionnel.
  • De droite à gauche
    Tous les panneaux Views prennent en charge les dispositions de droite à gauche.
  • Prise en charge XBAP
    Views prend entièrement en charge l’utilisation dans les XBAP (applications de navigateur). Nous l’avons spécifiquement conçu pour fonctionner dans le cadre du bac à sable de sécurité XBAP.

À propos d’Actipro Software

Actipro Software LLC, fondée en 1999, est un fournisseur de pointe de contrôles .NET pour les développeurs. Toujours soucieux de générer le meilleur retour sur investissement possible pour les clients, les produits d’Actipro Software sont conçus spécifiquement avec la personnalisation et la productivité comme objectifs de conception principaux. Actipro crée des produits de contrôle d’interface utilisateur pour Windows Forms et le framework .NET depuis leur création. Plus récemment, Actipro a commencé à développer des composants pour le framework Windows Presentation Foundation (WPF) de .NET 3.0. En fait, Actipro Software est le tout premier éditeur de contrôles à avoir publié un contrôle WPF commercial. L’équipe de développement d’Actipro est hautement qualifiée en .NET et met ses connaissances et son expérience au service de la fourniture des meilleurs produits possibles. Actipro Software est toujours disposé à écouter ses utilisateurs. Une conviction solide, au cœur de l’organisation, est que le développement de produits doit être guidé par les besoins des utilisateurs.