Meilleur auteur de réponses
animation ui c#

Question
-
bonjour,
je me pose toujours la question de savoir comment c'est possible en c# de faire des animations ui et ou des glissements de fenêtres au style des animations Windows comme on peut bien le voir souvent dans leurs applications.
mais le faire dans une application Windows form.
merci
Cardinal dev
Réponses
-
Bonjour philippe gerard,
Vous pouvez faire des animations en Windows Forms, mais ça reste assez limité. Le mieux serait de vous orienter vers Windows Presentation Foundation (WPF), qui surcouche DirectX permettant de toucher à une large gamme d'animations, de plus des outils comme Blend facilite le travail.
Cordialement
- Marqué comme réponse philippe gerard vendredi 1 juillet 2016 10:15
Toutes les réponses
-
Bonjour philippe gerard,
Vous pouvez faire des animations en Windows Forms, mais ça reste assez limité. Le mieux serait de vous orienter vers Windows Presentation Foundation (WPF), qui surcouche DirectX permettant de toucher à une large gamme d'animations, de plus des outils comme Blend facilite le travail.
Cordialement
- Marqué comme réponse philippe gerard vendredi 1 juillet 2016 10:15
-
-
Elle est beaucoup plus souple et permet une séparation de l'UI et de la logique. Comme Windows Forms, vous avez un designer avec la boîte à outils, mais au lieu de générer du C# dans le fichier designer.cs, il génère du XAML qui sera convertit en C# à la compilation.
Le XAML, c'est un langage de description : un peu comme le HTML pour construire des pages web et il apporte des concepts assez puissants comme les convertisseurs, le binding, ... bien que vous pouvez aussi générer de l'UI directement avec le C# bien entendu.
Pour commencer, vous avez des sites comme wpftutorial.net qui expliquent bien les principes. Et ce lien pour les animations en WPF. Vous ne serez pas perdu, ce sont juste de nouvelles habitudes à prendre.
Cordialement
-