У меня возникают проблемы с установкой источника изображений в приложении Wpf. У меня есть изображение, где источник привязан к свойству SourceUri объекта DataContext, как это:Wpf - путь источника исходного изображения
<Image Source="{Binding SourceUri}"></Image>
Теперь я не знаю, что установить на свойстве SourceUri моего объекта. Установка полного абсолютного пути («c: /etc/image.jpg») отображается хорошо, но, очевидно, я хочу установить относительный путь. Мои изображения хранятся в папке Ресурсы, которая находится в той же папке, что и папка моего приложения. В конце концов, эти изображения могут появляться откуда угодно, поэтому их добавление в проект действительно не вариант.
Я пробовал путь относительно папки приложения и относительно рабочего пути (папка отладки). Также попробовал использовать синтаксис «pack: // ..» без везения, но прочитал, что это не будет делать ничего.
Любые намеки на то, что я должен попробовать?
Конечно - это работает - Thx! Не удалось найти хороший способ найти папку приложения, хотя в данный момент это немного взломано. Есть ли в GetNet GetApplicationFolder() .Net? Не удалось найти его. Но не должны ли относительные ссылки на пути работать как-то? И они будут относиться к корневой папке приложения? Нет? – stiank81
try Path.GetDirectoryName (Assembly.GetExecutingAssembly().Место нахождения); –
Это дает мне то же самое, что и тот, который я использую, «Path.GetFullPath («. »), Но, я думаю, последнее зависит от рабочей папки. Поэтому, исходя из вашего предложения, у меня появилось еще несколько проблем, но Я пойму это .. Thx для вашего внимания! – stiank81