2010-09-15 5 views
2

Je tente d'afficher des GIF animés dans l'application WPF en utilisant des classes personnalisées trouvées à How do I get an animated gif to work in WPF? D'abord, j'ai utilisé la classe AnimatedImage, après - classe GifImage. Les deux classes ont échoué lors de l'initialisation de l'animation (tout en resusant Uri dans le fichier GIF, enregistré en tant que ressource d'application, son "action de construction" = ressource).Problème avec GIF animé dans WPF

Le résultat de la deuxième tentative a été montré dans l'image à ce lien: http://i.piccy.info/i5/47/02/490247/2.png

Désolé pour le lien, mais le moteur StackOverflow dit que je dois avoir au moins 10 points de réputation afin d'utiliser des images.

Quelle est l'erreur?

+0

archive avec le projet exmaple VS2010: http://rapidshare.com/files/419195171/WpfApplication2.rar – JSP

Répondre

0

Le chemin d'accès à l'image n'est pas spécifié correctement. Lorsque vous utilisez des fichiers de ressources groupés dans l'assemblage, tout ce que vous devez fournir est le chemin de l'image, sans/composant ou autre chose. Vous pouvez essayer à la fois avec et sans slash, j'oublie quelle est la différence.

Si vous souhaitez spécifier l'URI absolu, vous aurez besoin de l'ensemble PackURI:

pack://application:,,,/MyProgram;component/Subfolder/ResourceFile.ext 

Vous pouvez trouver plus d'informations sur le pack URIs dans le leur sont dédiés MSDN page assez complet.

+0

Merci, Alex, emballé uri travaille – JSP