Pergunta

Eu tenho vários GIFs em uma pasta no meu servidor da web /dir/subdir/bla.gif etc.

Nesse mesmo servidor é um aplicativo Silverlight 3 /ClientBin/bla.xap.

Existe alguma maneira de exibir os GIFs no aplicativo Silverlight?

eu tentei <Image x:Name=img" /> e então na configuração de código this.img.Source=new BitmapImage(new Uri("/dir/subdir/bla.gif")) sem sucesso.

Quaisquer ideias são bem -vindas.

Foi útil?

Solução

Você pode olhar para o Silverlight ImageTools no CodePlex: http://imagetools.codeplex.com/

Descrição do Projeto

O ImageTools for Silverlight é uma biblioteca, que fornece funcionalidade adicional para carregar, salvar e manipular imagens de diferentes fontes e com diferentes formatos.

No momento, a biblioteca é capaz de carregar os formatos PNG, JPG, BMP e GIF mais importantes. Dê uma olhada na demonstração a seguir e selecione uma imagem que deve ser exibida. Se uma mensagem de erro aparecer, isso significa que o arquivo ainda não foi suportado e eu ficaria muito feliz por um comentário com a imagem anexada, que você usou para testar.

Outras dicas

O Silverlight não suporta gif nativamente. Se você quiser gastar algum dinheiro, pode comprar um controle de terceiros, como este: http://www.componentone.com/superproducts/imagesilverlight/

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top