afficher une animation gif en WPF
Je voudrais afficher une animation gif comme chargement en cours... dans mon XAML comme ma procédure est en cours. J'ai trouvé que cela ne peut être fait facilement en WPF comme je l'ai chargé mon Gif et lui montre la première image. Quels sont les meilleurs moyens pour afficher une animation en WPF.
double possible de Comment puis-je obtenir un gif animé à travailler dans WPF?
l'Ajout de “Chargement en cours”de l'image sur le dessus de la ListView
l'Ajout de “Chargement en cours”de l'image sur le dessus de la ListView
OriginalL'auteur paradisonoir | 2009-10-05
Vous devez vous connecter pour publier un commentaire.
J'ai eu ce problème, jusqu'à ce que j'ai découvert que dans WPF4, vous pouvez simuler votre propre image clé animations en images. Tout d'abord, diviser votre animation dans une série d'images, le titre quelque chose comme Image1.gif", "Image2,gif", et ainsi de suite. Importer ces images dans votre solution de ressources. Je suis en supposant que vous les mettez dans le défaut de l'emplacement des ressources pour les images.
Vous allez utiliser le contrôle de l'Image. Utilisez le code XAML suivant le code. J'ai enlevé le non-essentiel.
EventTrigger
s, mais il suffit de déplacer le code normal storyboard)J'ai "DiscreteObjectKeyFrames ne sont pas pris en charge dans WPF" erreur.
OriginalL'auteur CodeMouse92
Vous pouvez inclure un MediaElement
ou winforms PictureBox:
Cependant, je vous recommande de trouver un moyen de le faire dans WPF. Jetez un oeil à des StoryBoards et des animations. Sans savoir ce que vous essayez d'atteindre ou pourquoi vous voulez faire cela, il est difficile de donner des conseils plus.
OriginalL'auteur Matt Lacey
Faites simplement un Clic Droit sur .fichier gif et changement de deux propriétés:
Action De Génération : Une Ressource Incorporée
Copie vers le Répertoire De Sortie : Copier si plus Récent
Puis
et de la définition de l'Événement Pour Continuer à fonctionner
OriginalL'auteur