现在我正在 Windows Phone 7 的应用程序中播放 gif 图像,我尝试了这段代码 xml
`xmlns:imagetools="clr-namespace:ImageTools.Controls;assembly=ImageTools.Controls" '
<phone:PhoneApplicationPage.Resources>
<imagetools:ImageConverter x:Key="ImageConverter" />
</phone:PhoneApplicationPage.Resources>
`<imagetools:AnimatedImage Source="{Binding ImageSource, Converter={StaticResource ImageConverter}}" /`>
和 c#
try
{
ImageSource = new Uri("file:///C:/Users/sram.I-WAVES/Desktop/S&L_BB/Dice%20anim/dice_anim_1.gif", UriKind.RelativeOrAbsolute);
ImageTools.IO.Decoders.AddDecoder<ImageTools.IO.IImageDecoder>();
this.DataContext = this;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
但它会抛出类似“无法从程序集'mscorlib,版本= 3.7.0.0。文化=中性,PublicKeyToken = 969DB8053D3322AC'中加载'System.Diagnostic.Contracts.ContractFailurekind'”的异常。请告诉我如何解决这个问题以及我应该怎么做才能在 windows phone 中播放 gif 图像
提前致谢。