我知道有一些类似的问题,但它们对我没有帮助:
有以下代码在后面的代码中显示图像:
BitmapImage logo = new BitmapImage();
logo.BeginInit();
logo.UriSource = new `Uri("pack://application:,,,/ApplicationName;component/Images/Klar.JPG");`
logo.EndInit();
图像位于与文件夹相同级别的图像文件bin
夹中。
我的错误是什么?
我知道有一些类似的问题,但它们对我没有帮助:
有以下代码在后面的代码中显示图像:
BitmapImage logo = new BitmapImage();
logo.BeginInit();
logo.UriSource = new `Uri("pack://application:,,,/ApplicationName;component/Images/Klar.JPG");`
logo.EndInit();
图像位于与文件夹相同级别的图像文件bin
夹中。
我的错误是什么?
有关 Pack URI 的信息,请参见此处。我相信你的应该是:
logo.BeginInit();
logo.UriSource = new Uri("pack://application:,,,/Images/Klar.JPG");
logo.EndInit();
它假设在项目级别您有一个名为 Images 的文件夹,其中包含一个名为 Klar.JPG 的 jpg。