如何在 Windows Phone 8 Silverlight 中将 ImageTools GIF 添加到网格
How To Add ImageTools GIF To Grid in Windows Phone 8 Silverlight
我正在制作一个将使用 Windows Phone 8 Silverlight
的程序
我想在网格上使用 ImageTools 显示 GIF 图像,但无法添加 ExtendedImage 网格的子项。
Decoders.AddDecoder<GifDecoder>();
ExtendedImage eAt = new ExtendedImage();
eAt.UriSource = new Uri("medias/at.gif", UriKind.Relative);
grd.Children.Add(eAt);
错误:Argument 1: cannot convert from 'ImageTools.ExtendedImage' to 'System.Windows.UIElement'
如果你修复它我会很高兴,谢谢:)
你试过这样使用Image吗:
Decoders.AddDecoder<GifDecoder>();
ExtendedImage eAt = new ExtendedImage();
eAt.UriSource = new Uri(@"/medias/at.gif", UriKind.RelativeOrAbsolute);
eAt.LoadingCompleted += new EventHandler((ss, ee) =>
{
Dispatcher.BeginInvoke(() =>
{
Image img = new Image();
img.Source = eAt.ToBitmap();
grd.Children.Add(img);
});
});
我正在制作一个将使用 Windows Phone 8 Silverlight
的程序我想在网格上使用 ImageTools 显示 GIF 图像,但无法添加 ExtendedImage 网格的子项。
Decoders.AddDecoder<GifDecoder>();
ExtendedImage eAt = new ExtendedImage();
eAt.UriSource = new Uri("medias/at.gif", UriKind.Relative);
grd.Children.Add(eAt);
错误:Argument 1: cannot convert from 'ImageTools.ExtendedImage' to 'System.Windows.UIElement'
如果你修复它我会很高兴,谢谢:)
你试过这样使用Image吗:
Decoders.AddDecoder<GifDecoder>();
ExtendedImage eAt = new ExtendedImage();
eAt.UriSource = new Uri(@"/medias/at.gif", UriKind.RelativeOrAbsolute);
eAt.LoadingCompleted += new EventHandler((ss, ee) =>
{
Dispatcher.BeginInvoke(() =>
{
Image img = new Image();
img.Source = eAt.ToBitmap();
grd.Children.Add(img);
});
});