Я видел это сообщение: Показать GIF в приложении WP7 с Silverlight
Но в моем случае? для анимации я использую всплывающее окно. Поэтому, когда приложение запускается, оно отображает всплывающее окно в течение 5 секунд. В этом всплывающем окне я хочу показать некоторый .gif-образ, но он не работает.
Вот код, который я реализую:
public partial class AnimatedSplashScreen : UserControl
{
protected Uri ImageSource
{
get;
set;
}
public AnimatedSplashScreen()
{
InitializeComponent();
ImageSource =
new Uri(
"http://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Sunflower_as_GIF.gif/200px-Sunflower_as_GIF.gif",
UriKind.Absolute);
ImageTools.IO.Decoders.AddDecoder<GifDecoder>();
}
И код xaml:
<UserControl.Resources>
<imagetools:ImageConverter x:Key="ImageConverter" />
</UserControl.Resources>
<Grid x:Name="LayoutRoot"
Width="480"
Height="800"
Background="White">
<imagetools:AnimatedImage Source="{Binding ImageSource, Converter={StaticResource ImageConverter}}" />
Но в результате он не работает, он показывает пустой фон.
Обновлено: ImageTools.IO.Decoders.AddDecoder(); ImageSource = новый Uri ( " http://a3.twimg.com/profile_images/1136683647/hisoka_normal.gif", UriKind.Absolute); Он все еще не работает.