Exibindo um GIF em Silverlight
-
12-09-2019 - |
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.
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/