Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа с Image, Не загружается изображение 
:(
    Опции темы
RomaKiev
Дата 8.7.2011, 02:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 28.11.2010
Где: Киев

Репутация: нет
Всего: нет



В XAML-файле прописал:

Код

<Image Source="Бібліотеки\Зображення\Penguins.jpg" x:Name="image1" Canvas.ZIndex="0" Height="285" Width="341" Canvas.Left="422" Canvas.Top="77" Stretch="UniformToFill"/> 


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

В справке по Silverlight прочитал следующее:

"Потенциально, Image действует асинхронно. Это происходит, если Source устанавливается либо непосредственно с указанием URI в XAML, либо задается как объект BitmapImage, создаваемый с помощью URI. До тех пор, пока источник не будет резрешен, а источник изображения не будет декодирован, макет будет отображаться но изображение будет рассматриваться как элемент 0 размера, если не указано свойство Height и Width, или как пустое пространство этого размера, если свойства Height и Width заданы. После разрешения URI и декодирования источника изображения, инициируется другой проход макета."

Всё это конечно хорошо,но:
Как кодировать и декодировать изображение в Silverlight?
Как разрешить путь к изображению?
PM MAIL   Вверх
HalkaR
Дата 8.7.2011, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: 5
Всего: 42



RomaKiev, вы все правильно делаете, но видимо неправильно указали путь до изображения. Если SL запускается в броузере, то у него вообще нет доступа к вашему ЖД. Попробуйте указань на изображение на сайте.
Цитата(RomaKiev @  8.7.2011,  02:02 Найти цитируемый пост)
Как кодировать и декодировать изображение в Silverlight?
Никак - SL сам декодирует большинство форматов.
Цитата(RomaKiev @  8.7.2011,  02:02 Найти цитируемый пост)
Как разрешить путь к изображению? 
Указать правильный путь до изображения.

Еще можно загрузить изобржение вручную через BitmapImage иди WritableImage.

PM MAIL   Вверх
RomaKiev
Дата 9.7.2011, 22:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 28.11.2010
Где: Киев

Репутация: нет
Всего: нет



Цитата(HalkaR @ 8.7.2011,  16:50)
Попробуйте указань на изображение на сайте.

Извините, а что вы имеете в виду под "Укажите на изображение на сайте"
PM MAIL   Вверх
Ronin08
Дата 10.7.2011, 02:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 218
Регистрация: 16.2.2008
Где: г.Москва

Репутация: нет
Всего: 1



Включите папку с рисунками в проект.
Например ваш проект(MyProject.csproj) лежит а паке Projects
Добавьте папку Image в Projects
тогда можно будет обращаться к рисунку так
Код

<Image Source="Images/xxx.jpg"/>

И, кстати, у вас кажется слеши не в ту сторону смотрят!!! надо "/"
Цитата

Извините, а что вы имеете в виду под "Укажите на изображение на сайте" 

Новерное, HalkaR имел ввиду что-то типа 
Код

<Image Source="http://img.yandex.net/i/www/logo.png"/>

Только соответственно должен быть ваш путь!


--------------------
Зачем вставать рано или поздно? Надо вставать вовремя
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0412 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.