Задать вопрос
@Hirty

Загрузить картинку с Resources?

Сущевтсвует легче варинат?

Нашел только такой
const string UriPack = "pack://application:,,,";
        readonly string ComponentUri = "/" + Assembly.GetExecutingAssembly().GetName().Name + ";component/";
            BitmapImage bmp = new BitmapImage(new Uri(UriPack + ComponentUri + "Resources/scheme (3).png", UriKind.Absolute));
            WriteableBitmap writeableBmp = new WriteableBitmap(bmp);
            image.Source = writeableBmp;


Возможно сократить код или есть легче варинат для решение этого?

На форме картинка, ее нужно менять из Resources
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
DrBrain
@DrBrain
var bi = new BitmapImage(new Uri("pack://application:,,,/IMAGES/scheme (3).png"));
image.Source = bi;


Такой вариант Вас устроит?
Только картинка должна быть не в ресурсах, а в папке "IMAGES" (ну или другое название на Ваш вкус) и свойство "Действие при сборке" у картинки (картинок) выставить в "Resource".
Подробности: ru.stackoverflow.com/questions/422465/%D0%9F%D1%80...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы