cCoderNN Ответов: 1

Изображения в WPF как встроенные ресурсы


У меня есть папка под названием images, которая содержит изображения, необходимые для моего приложения WPF.
Теперь я хочу использовать их в качестве ресурса из XAML и из среды выполнения.

Возможно ли это, если да, то как (MVVM way) ?

Спасибо :)

1 Ответов

Рейтинг:
5

Wayne Gaylard

Вам просто нужно установить действие сборки вашего изображения на ресурс в свойствах, а затем вы можете ссылаться на них как на обычные
а. в коде

public Image MyIcon
{
    get
    {
        return new Bitmap(@"images\yourImage.bmp");
    }
}


б. в XAML
Icon="Images\yourIcon.ico"


cCoderNN

Спасибо, но я хочу использовать ресурс как объект ImageSource не изображения

Wayne Gaylard

Это то же самое, просто используйте что - то вроде этого- вашу кисть.ImageSource =
новое растровое изображение(
новый URI(@"Images\yourImage.jpg", параметре urikind.Родственник)
);

CodeMe123

это было бы хорошим решением, если бы он спросил об использовании ресурсов, а не встроенных ресурсов