Проверка наличия изображения в моих локальных ресурсах

net / C # application У меня есть список элементов.

В коде позади: Я хочу назначить изображение из моих локальных ресурсов для каждого элемента. названия предметов и названия изображений совпадают. Все изображения в моем проекте находятся в папке "image".

Пример того, как я назначаю изображение элементу:

Item1.PictureUrl = "images/items/" + item1.Name + ".jpg";

У меня есть элементы, у которых нет изображений. Я хочу назначить для них картинку по умолчанию.

Я попытался проверить, существует ли изображение, используя следующее:

foreach(ObjectItem item in ListOfItems)
{
    if(File.Exists("images/items/"+item.Name+".jpg"))
            item.PictureUrl = "images/items/"+item.Name+".jpg";
        else
            item.PictureUrl= "images/Default.jpp";
}

Но метод File.Exists всегда возвращает false, даже если изображение существует. Я также пытался использовать '\' вместо '/', но не сработало

Как я могу это сделать?

Спасибо за любую помощь

7
задан Youssef 10 December 2011 в 00:56
поделиться