Я использую приведенный ниже код для генерации случайного изображения из банка изображений в папке моих ресурсов приложения Windows Phone 8.1, но он бросает исключение, хотя я использовал код в приложении Windows Phone 8, с которым он работал в совершенстве. Что случилось с кодом, хотя я скопировал из hereПоказать случайное изображение
List<string> pics = new List<string>()
{
"Assets/img1.png",
"Assets/img2.png",
"Assets/img3.png",
"Assets/zwp1.png",
"Assets/zwp2.png",
"Assets/zwp3.png",
"Assets/zwp4.png",
"Assets/zwp5.png"
};
Random rnd=new Random();
ImageBrush brush1 = new ImageBrush();
brush1.ImageSource = new BitmapImage(new Uri(pics[rnd.Next(0,7)],UriKind.Relative));
img1.Source = brush1.ImageSource;
Error является исключение типа System.ArgumentException
произошло в mscorlib.ni.dll
, но не был обработан в пользовательском коде
Дополнительная информация: Данный System.Uri
не может преобразуется в Windows.Foundation.Uri
. Пожалуйста, нажмите here.
Спасибо, сработало! –