Rzeczywiście, działa, ale brakuje w nim dokumentacji.
Po pewnych kłopotach, oto jak go używać:
- ImageTools referencyjne
- ImageTools.Controls referencyjne
- odniesienia ImageTools.IO.Gif
Dodaj nazw w XAML:
xmlns:imagetools="clr-namespace:ImageTools.Controls;assembly=ImageTools.Controls"
i zasobów:
<phone:PhoneApplicationPage.Resources>
<imagetools:ImageConverter x:Key="ImageConverter" />
</phone:PhoneApplicationPage.Resources>
Następnie za pomocą sterowania z konwerterem:
<imagetools:AnimatedImage Source="{Binding ImageSource, Converter={StaticResource ImageConverter}}" />
Twój ImageSource powinny być Uri, na przykład:
ImageSource = new Uri("http://mysite/my.gif", UriKind.Absolute);
Nie zapomnij dodać dekodowany :
ImageTools.IO.Decoders.AddDecoder<GifDecoder>();
Czy to pomoże Wyświetlanie animowanego gifa? – SKandeel
Tak, właśnie próbowałem;) –
Nie mogę sprawić, żeby to działało, kod kompiluje się i wszystko oprócz inicjowania w czasie wykonywania zgłasza wyjątek dotyczący niezgodnego typu wiązania. Ponieważ ten post ma około roku, czy biblioteka ImageTools została zaktualizowana w sposób, który byłby niezgodny z tym? – Esko