如何在运行时设置Image控件的图像?

时间:2014-04-28 11:08:43

标签: c# wpf

我正在努力获取路径并将其添加到Image控件。

这是我的代码:

var uriSource1 = new Uri(@"/Earnest_Individuals:,,,;component/Images/Section5bb1.png", UriKind.Relative);
image2.Source = new BitmapImage(uriSource1);

图像中未显示任何内容。我认为图像路径有问题。

2 个答案:

答案 0 :(得分:0)

在后面的代码中,您必须明确地将其写为Resource File Pack URI(假设Earnest_Individuals是引用程序集的名称并且Section5bb1.png是资源):

var uriSource1 = new Uri(
    "pack://application:,,,/Earnest_Individuals;component/Images/Section5bb1.png");

image2.Source = new BitmapImage(uriSource1);

答案 1 :(得分:0)

假设Earnest_Individuals是具有 Images / Section5bb1.png 的程序集的名称,您可以尝试

var uriSource1 = new Uri(@"pack://application:,,,/Earnest_Individuals;component/Images/Section5bb1.png");

Pack URIs in WPF