我无法使用 pack Uri 从 WPF 中的代码访问资源图像文件

2023-12-14

我的应用程序中有一些图像资源,我想以编程方式访问。

现在我基于一些源代码,所以我需要通过 Uri 访问,所以我的代码是:

new BitmapImage(new Uri("pack://application:,,,/YearBook;component/Resources/Output/" + i.ToString() + ".jpg", UriKind.RelativeOrAbsolute));

虽然当我尝试访问它时,我收到错误消息:找不到资源(并且名称是正确的)

有人知道为什么吗?

EDIT:

我可能需要在程序集文件中添加一些程序集?


最后,通过所有类型的方法来处理此资源,我的问题是我忘记了子文件夹中的 1 个文件夹。

这段代码最终起作用了:

new BitmapImage(new Uri("pack://application:,,,/Resources/Images/Output/" 
+ i.ToString() + ".jpg", UriKind.Absolute)));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我无法使用 pack Uri 从 WPF 中的代码访问资源图像文件 的相关文章

随机推荐

  • 在 PHP 中同一服务器上的多个域之间共享会话

    我需要为我的一个项目实现一种解决方案 其中我有多个域 多个子域 并且它们都需要共享同一个会话 所有域和子域都将指向连接到单个数据库的单个应用程序 意味着如果用户从任何域登录将能够访问应用程序其他域的安全页面 用户可以通过点击链接或在浏览器中
  • 我对 jQuery 中淡入淡出的概念感到困惑

    我正在开发一个在线测试应用程序 并且我正在从 xml文件到jsp页面 所有问题都在jsp中使用for循环显示 现在我不希望所有问题都在一个页面中 而是希望当用户单击 下一步 按钮时将它们一一显示 所以这是我正在使用的代码 它是 仅显示第一个
  • Oracle 的 pro*C 编译器和 gnu C(__builtin_va_list、__attribute__ 等)

    我正在用 pro 编译数据库C 将 ppc 库文件转换为 gcc 可以使用的 c 文件 但是 我在专业版中遇到了很多错误C 像下面这样 PCC S 02201 Encountered the symbol attribute when ex
  • 将 Javascript 数组转换为 Java 数组

    我正在尝试将 Java 中的 Javascript 数组转换为 Java 数组 我正在使用 javax script 包 我在这里测试了这个例子 但是类型 NativeArray 未被识别 https stackoverflow com a
  • Yii2:用 Sweet Alert 替换 Gridview 使用的默认确认消息

    我在用yii2mod yii2 sweet alert在我的项目中 我在基本和高级主题上使用它 我喜欢它 问题 如何更改网格默认确认对话框 普通 JavaScript 确认 以便使用甜蜜警报为了让它看起来更好 我已经尝试修改按钮的删除模板
  • PHP - 获取 ADODB 中受影响的行

    我使用 ADODB 创建到数据库的连接 我更新了数据库中的数据 没有错误 问题是我无法通过以下方式获取受影响的行数Affected Rows 我尝试使用非常简单的代码 但它不起作用 这是我的代码 sql UPDATE User SET Na
  • 异常:无法在控制器管理的 UINavigationBar 上手动设置委托

    我的应用程序从登录屏幕开始 然后继续CreateRequestTableViewController 并且所有内容都嵌入在导航控制器中 因此后退按钮CreateRequestvc 返回到登录屏幕 我想询问用户在注销之前是否确定自己是这样 并
  • 如何在C++ OpenCV中将图像(Mat)转换为inputArray?

    我想对灰度图像的强度值应用 k 均值聚类 我对如何将像素表示为向量感到非常困惑 所以如果我的形象是H x W像素 那么我的向量应该是H W维度 我尝试过的是 int myClass myFunction const cv Mat img c
  • 将 PDF 加载到 android webview 中

    in my android我必须加载的应用程序PDFs在服务器中进入webview 根据我使用的堆栈溢出问题谷歌文档视图在加载它时 但我的问题是有时它不显示文件webview而在另一个例子中它显示得很好 我无法弄清楚问题所在 但代码看起来没
  • genymotion:“player.exe 停止工作”

    我从他们的官方网站安装了 Windows 7 版的 GENYMOTION 软件包 它为我安装了 Oracle VM VirtualBox 和 Genymotion 之后 我打开 VirtualBox 然后打开 Genymotion 下载 G
  • 如何访问 WordPress.com 网站的 WP REST API?

    我看到 WordPress com 最近开始使用 Gutenberg 它依赖于 WP REST API 我正在构建一个插件 我想使用自托管站点中的 WP REST API 并让它与 WordPress com 站点通信 但我在查找 REST
  • 使用 jQuery 进行主动导航 - 无法将默认类应用于锚点

    我目前正在尝试制作一个navigation menu其中一个active class应用于锚点 其href与当前 URL 匹配的属性 因此我可以设置该锚点的样式 使其从菜单的其余部分中脱颖而出 这是我的标记 div h2 Navigatio
  • bodyParser 似乎不起作用

    抱歉 如果这个问题听起来 简单 但我不明白body parser处理这个非常简单的例子 use strict const PORT 3000 const express require express const bodyParser re
  • 所有时区时间都在哪里维护?

    如果我们设置TimeZone对于特定的Date java如何为此设置时间Date 例如如果我们设置PST作为时区 它如何知道确切的时区 它在哪里维护 提前致谢 时区数据源是特定于实现的 但我相信大多数实现都使用IANA 数据库 又名 zon
  • D3 折线图/面积图可以处理无序数据吗?

    请参考以下链接 https bl ocks org mbostock 34f08d5e11952a80609169b7917d4172 这里的数据是有序的 按顺序 如 2000 年 1 月 2000 年 2 月等 但我想让这个 d3 图适用
  • 有没有办法修复错误“不会尝试重新连接。原因:数据库位于不同的区域。”在带有 Firebase 的 Android Studio 中

    当我尝试在我的应用程序中注册时 进度条会无休止地运行 因为我的应用程序无法访问数据库 我尝试了一些获取更新的解决方案googles services json文件并更改我的代码中的 URL 但似乎没有任何效果 出现的错误 W Persist
  • Git 非快进拒绝

    我觉得这个问题已经被问过很多次了 但解决方案通常是 我删除了目录并通过新的签出重新完成了工作 我进行了提交并推送 但意识到我在提交消息中引用了错误的票号 所以我快速查看了一下solution最后在终端中输入以下内容 git reset so
  • 截断的 JTable 打印输出

    我有一个 JTable 它使用 JTextArea 作为其 TableCellRenderer 以便表格单元格可以利用自动换行 JTable 显示正常 当我通过 JTable 将表格打印到打印机时打印方法 输出总是在大约 60 的数据处被截
  • Axes3D 数据标签和绘图限制

    下面是一个小片段 说明了我遇到的与 matplotlib 的 Axes3D 实例中使用的立方体的大小以及轴标签的切断相关的问题 虽然我可以很容易地更改图形画布的背景颜色 但这仍然会导致标签上的文本变形 有谁知道如何最好地更改用于绘制数据的
  • 我无法使用 pack Uri 从 WPF 中的代码访问资源图像文件

    我的应用程序中有一些图像资源 我想以编程方式访问 现在我基于一些源代码 所以我需要通过 Uri 访问 所以我的代码是 new BitmapImage new Uri pack application YearBook component R