Файл не найден исключения независимо от того, как ссылается файл ⇐ C#

Место общения программистов C#
Anonymous
Файл не найден исключения независимо от того, как ссылается файл

Сообщение Anonymous »

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

Код: Выделить всё

public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
BitmapImage image = null;
var str = value.ToString();
//TODO Use new icons
if (str == "pass")
{
image = new BitmapImage(new Uri("pack://application:,,,/img/Icon-Pass.png"));
}
if (str == "fail")
{
image = new BitmapImage(new Uri("/../img/Icon-Fail.png", UriKind.Relative));
}
if (str == "warning")
{
image = new BitmapImage(new Uri("../img/Icon-Warning.png", UriKind.Relative));
}
if (str == "notapplicable")
{
image = new BitmapImage(new Uri(@"/AppName;component/img/Icon-NonApplicable.png", UriKind.Relative));
}
return image;
}
< /code>
Структура моего проекта: < /p>
AppRoot/
├─ Helpers/
│  ├─ ImgConverter.cs
├─ img/
│  ├─ Icon-Pass.png
│  ├─ Icon-Fail.png
│  ├─ Icon-Warning.png
│  ├─ Icon-NonApplicable.png
Но со всем этим я получаю смесь файла, не найденного, каталог не найден и не могу найти исключения ресурсов
Я могу только предположить, что упускаю что -то глупое очевидное, но я думаю, что я слишком глубоко, чтобы увидеть это.

Подробнее здесь: https://stackoverflow.com/questions/751 ... referenced

Вернуться в «C#»