【问题标题】:Dll library with images as resources. How should Uri look like?以图像为资源的 dll 库。乌里应该是什么样子?
【发布时间】:2014-12-30 00:24:21
【问题描述】:

在我的类库的解决方案资源管理器中,我添加了文件夹“资源”,其中包含少量图像 (image.png)。 我将每个 image.png 的构建操作设置为“资源”。

现在在这个 dll 中,我想从这些资源中返回位图图像。但是我收到了找不到文件的错误。

new BitmapImage(new Uri("pack://application:,,,/Resources/de_image.png"))

这是错误:

Cannot locate resource 'resources/de_image.png'.

知道怎么解决吗?

【问题讨论】:

标签: c# wpf resources uri


【解决方案1】:

你可以这样编码:

new BitmapImage(new Uri("pack://application:,,,/[AssemblyName];component/[Path]/[To]/[Image]"))

【讨论】:

    猜你喜欢
    • 2015-11-01
    • 1970-01-01
    • 2013-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-12
    • 2015-12-09
    相关资源
    最近更新 更多