我目前正在XAML中访问我的图片并使用
将其设置为图片框Source="/SocialShock-WPF-Client;component/Images/blue-bar-replication.png"
我将如何在代码隐藏中执行此操作?
答案 0 :(得分:1)
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。
答案 1 :(得分:0)
完全相同的方式。创建BitmapImage对象(传递Uri对象,其路径与constructor相同)。然后将Image的Source属性设置为新创建的BitmapImage对象。