теперь я делаю игры рисунок в моем приложении в Windows Phone 7, я попробовал этот код XMLПолучение исключения из System.IO.FileNotFoundException в Windows Phone
`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}}" /`>
и с #
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);
}
но он выбрасывает исключение вроде «Не удалось загрузить» System.Diagnostic.Contracts.ContractFailurekind 'из сборки' mscorlib, version = 3.7.0.0. Culture = neutral, PublicKeyToken = 969DB8053D3322AC '". Скажите, пожалуйста, как решить эту проблему, и что я должен сделать, чтобы воспроизвести изображение gif в Windows Phone.
Спасибо заранее.
1/Вы должны позвонить 'AddDecoder', 'не AddDecoder '. 2/'file: ///' не будут работать на Windows Phone. 3/Убедитесь, что вы используете версию Windows Phone для ImageTools –
Спасибо за ур Ответ, теперь хорошо работает, если я даю изображение с сервера, но я хочу работать с локальным образцом пути, что означает загрузку изображения изнутри проекта, например jpeg или png, если я даю uri "file: /// C: /Users/sram.I-WAVES/Desktop/S&L_BB/Dice%20anim/dice_anim_1.gif" он выбрасывает исключение как "исключение произошло во время WebClient как решить эту проблему и как показать изображение изнутри проекта, пожалуйста, помогите мне – siva