Если вы посмотрите в эмуляторе: копируются ли файлы изображений на устройство при запуске приложения? Это необходимо, чтобы все заработало.
Затем вы используете правильный код для определения местоположения исполняемого файла вашей программы, однако вам, конечно, нужно добавить имя папки, содержащей ваши изображения.
Допустим, исполняемый файл вашего приложения находится в \Program Files\managedappl
, а ваши изображения находятся в папке pics
в папке программы. Затем вы определяете путь к изображению с помощью:
Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase), "pics");
После этого вы можете добавить имя файла изображения.
Важно настроить файлы изображений в Visual Studio таким образом, чтобы они копировались на устройство при запуске приложения. Если вы посмотрите под «Мое устройство» в эмуляторе (мобильный «Проводник»), вы должны увидеть следующую структуру папок:
\Program Files\managedappl
\Program Files\managedappl\pics