1

我知道有一些类似的问题,但它们对我没有帮助:

有以下代码在后面的代码中显示图像:

BitmapImage logo = new BitmapImage();
logo.BeginInit();
logo.UriSource = new `Uri("pack://application:,,,/ApplicationName;component/Images/Klar.JPG");`
logo.EndInit();

图像位于与文件夹相同级别的图像文件bin夹中。

我的错误是什么?

4

1 回答 1

2

有关 Pack URI 的信息,请参见此处。我相信你的应该是:

logo.BeginInit();
logo.UriSource = new Uri("pack://application:,,,/Images/Klar.JPG");
logo.EndInit();

它假设在项目级别您有一个名为 Images 的文件夹,其中包含一个名为 Klar.JPG 的 jpg。

于 2012-04-13T18:35:31.820 回答