Как использовать относительный путь к приложению Silverlight в элементе управления изображением внутри пользовательского элемента управления?

Я создал пользовательский элемент управления, который содержит элемент управления <Image />. Мой пользовательский элемент управления привязан к объекту CLR, который содержит правильный filename для использования для свойства <Image> Source.

Пользовательский элемент управления находится в папке Controls в моем приложении Silverlight. Когда приложение запускается, изображение отображается только в том случае, если оно находится в той же папке, что и пользовательский элемент управления (т. е. изображение должно находиться в папке Controls).

Как сделать так, чтобы источник изображения относился к местоположению, в котором запущено приложение Silverlight?

Приложение размещается в приложении ASP.NET MVC.


person Omar    schedule 13.05.2011    source источник


Ответы (1)


Относительный путь, начинающийся с «/», считается проложенным на верхнем уровне XAP-файла и (если ресурс не найден в XAP) в папке сервера, из которой был загружен XAP.

Другими словами, поместите «/» в начале URL-адреса, и вы, вероятно, получите описанное вами поведение.

person AnthonyWJones    schedule 14.05.2011