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

本文关键字:图像 控件 设置 运行时 | 更新日期: 2023-09-27 18:00:34

我正在努力获得一个路径并将其添加到Image控件中。

这是我的代码:

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

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

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

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

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

在WPF 中打包URI

在代码隐藏中,您必须将其显式写入资源文件包URI(前提是Earnest_Individuals是引用程序集的名称,Section5bb1.png是资源):

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