В настоящее время я обращаюсь к моему изображению в XAML и устанавливаю его в поле для картинок с
Source="/SocialShock-WPF-Client;component/Images/blue-bar-replication.png"
, как бы я сделал это в коде позади?
public static BitmapImage GetImageFromResource(string name) { var res = new BitmapImage(); res.BeginInit(); res.StreamSource = Assembly.GetExecutingAssembly().GetManifestResourceStream("SocialShock-WPF-Client.Images." + name); res.EndInit(); return res; }
Вызовите этот метод с именем изображения "blue-bar-replication.png" в вашем случае.Действие построения изображения должно быть установлено на EmbededResource.
Точно так же. Создайте BitmapImage объект (передайте Uri объект с тем же путем к его конструктору ). Затем установите свойство Source для вновь созданного объекта BitmapImage.