Domanda

Ho un certo numero di GIF in una cartella sul mio server web /dir/subdir/bla.gif eccetera.

Su quello stesso server c'è un'applicazione Silverlight 3 /ClientBin/bla.xap.

C'è un modo per visualizzare le gif nell'app Silverlight?

ho provato <Image x:Name=img" /> e poi nell'impostazione del codice this.img.Source=new BitmapImage(new Uri("/dir/subdir/bla.gif")) senza successo.

Qualsiasi idea benvenuta.

È stato utile?

Soluzione

Potresti guardare in Silverlight ImageTools su CodePlex: http://imagetools.codeplex.com/

descrizione del progetto

ImageTools per Silverlight è una libreria, che fornisce ulteriori funzionalità per il caricamento, il salvataggio e la manipolazione di immagini da diverse fonti e con formati diversi.

Al momento la libreria è in grado di caricare i più importanti formati PNG, JPG, BMP e GIF. Dai un'occhiata alla seguente demo e seleziona un'immagine che dovrebbe essere visualizzata. Se appare un messaggio di errore questo significa che il file non è ancora supportato e sarei molto felice per un commento con l'immagine allegata, che hai usato per il test.

Altri suggerimenti

Silverlight non supporta nativamente GIF. Se vuoi spendere un po 'di soldi, puoi acquistare un controllo di terze parti, come questo: http://www.componentone.com/superproducts/imagesilverlight/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top