Как загрузить изображение ресурса png в Silverlight? - PullRequest
5 голосов
/ 07 ноября 2008

Я пытаюсь добавить ресурс изображения png в определенную папку проекта Silverlight. Я хотел бы сослаться на это изображение в моем теге? Мне кажется, это работает, только когда файл xaml, содержащий тег изображения, находится в том же каталоге, что и файл png.

Например, в xap-файле png-файл будет находиться в xap \ resource \ image1.png, а мой xaml-файл будет находиться в корневом каталоге xap \ потреблениеImageA.xaml.

Ответы [ 3 ]

2 голосов
/ 16 февраля 2009

Я нашел сообщение в блоге, в котором обсуждается ИСПОЛЬЗОВАНИЕ URIS В ЭКСПРЕССИИ BLEND , которое работает для меня

  • упаковка: // Применение: ,,, / Изображения / happyface.png неправильно. Это будет работать с XAML,
    но не из кода. Это должно быть

  • упаковка: // Применение: ,,, / WpfApplication6; компонент / Images / happyface.png Если вы сделаете это, Blend хорошо разрешится
    все время!

1 голос
/ 07 ноября 2008

Вы можете указать относительный путь, по которому находится файл XAP, но вы не можете использовать нотацию .., поэтому изображения должны быть на уровне файла XAP или ниже. Шон Вильдермут пытался поместить XAP-файл в корневой веб-каталог вместо ClientBin, чтобы вы могли использовать относительные пути. Кроме того, вы можете использовать абсолютный путь к изображению.

0 голосов
/ 08 ноября 2008

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

Итак, в вашем примере вы должны использовать resource / image1.png

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...