我试图使用以下代码在WPF中运行时加载图像
_image = new Image();
BitmapImage src = new BitmapImage();
src.BeginInit();
src.UriSource = new Uri(@"pack://application:,,,/images/tagimages/placeholder.png", UriKind.Absolute);
src.CacheOption = BitmapCacheOption.OnLoad;
src.EndInit();
_image.Source = src;
_image.Stretch = Stretch.None;
Run Code Online (Sandbox Code Playgroud)
在我的项目中,我有一个名为images的文件夹和一个名为tagimages的文件夹的子文件夹,其中包含placeholder.png.当我运行此代码时,我收到以下错误
"无法找到资源'images/tagimages/placeholder.png'"
我究竟做错了什么?
事实证明我应该使用
Uri(@"pack://application:,,,/<MyProject>;component/images/tagimages/placeholder.png", UriKind.Absolute);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12232 次 |
| 最近记录: |