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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Изменить source Imag'y 
V
    Опции темы
Ruzl
Дата 13.7.2009, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 9.2.2008

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



Доброго времени суток.
столкнулся с проблемой - надо программно поменять source imag'у, при этом само изображение вшито в проект.

Делаю так:
Код

 var bitmap = new BitmapImage();
            bitmap.BeginInit();
            bitmap.UriSource = new Uri("Image\some.png", UriKind.RelativeOrAbsolute);
            bitmap.EndInit();
img_StartCataloging.Source = bitmap;


Если задаю UriKind.Absolute, то вылетает ""Недопустимый URI: Невозможно определить формат URI.":
Если UriKind.Relative,эксепш не вылетает, но картинка не меняется

Аналогичный код работает, если передаю реальный физический путь
PM MAIL   Вверх
proxeter
Дата 13.7.2009, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 24.8.2008

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



У картинки выставлено свойство Build Action = "Resource"?

Попробуй так:

Код

Uri uri = new Uri("pack://application:,,,/Image/some.png");
BitmapImage bitmap = new BitmapImage(uri);
Image img = new Image();
img.Source = bitmap;


Добавлено через 4 минуты и 59 секунд
Или же попробовать так:

Код

<ImageSource x:Key="someImageSource">pack://application:,,/Image/some.png<ImageSource>


А в коде уже указать:

Код

img.Source = someImageSource;


Это сообщение отредактировал(а) proxeter - 13.7.2009, 18:52
PM MAIL   Вверх
Ruzl
Дата 14.7.2009, 11:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 9.2.2008

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



Благодарю за помощь, работает 


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


 




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


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

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