Указание на изображение на сервере в XAML - PullRequest
2 голосов
/ 02 апреля 2011

Я могу сделать это в коде, чтобы загрузить битовый образ, расположенный на сервере в папке ClientBin \ Images:

var image = new BitmapImage(new Uri(Application.Current.Host.Source, "./Images/Default.JPG"));

Однако как мне сделать это в самом XAML?Это вообще возможно?

<Image x:Name="NewImage" Source="../Images/Default.JPG"/>

Большое спасибо,

Ответы [ 2 ]

1 голос
/ 02 апреля 2011

Вы пробовали это: -

<Image x:Name="NewImage" Source="/Images/Default.JPG"/>

URL-адреса в Xaml рассматривают папку, из которой загружен Xap (обычно ClientBin), как корень, т.е. путь "/" указывает на ClientBin.

0 голосов
/ 02 апреля 2011

Вы не можете использовать относительный путь в silverlight для изображения на сервере, так как файл xap загружен на клиент, поэтому приложение фактически не работает на сервере.вам придется использовать полный "http://mysite.com/myImage.jpg" путь

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