c# - 使用 wpf 存储在外部 dll 中的引用图像

标签 c# wpf image dll png

我有一个 wpf 应用程序和一个类库 (dll) 项目。在我的 dll 中,我有一个图像文件夹,其中包含一些设置为资源的 .png 文件。

我想使用 wpf 主应用程序引用和显示图像。

有什么想法吗?如果可能的话,我想在 xaml 中而不是在代码中执行此操作。

他, 马特。

最佳答案

假设您从 WPF 应用程序引用类库,您可以使用以下 XAML 在 WPF 应用程序中引用和显示图像:

<Image Source="/ClassLibraryName;Component/images/myimage.png"/>

这里重要的是“ClassLibraryName”,它是类库的程序集名称。 “/images/myimage.png”是您的图像的路径。

您可以找到有关 WPF 包 URI 的更多信息 here .

关于c# - 使用 wpf 存储在外部 dll 中的引用图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2271863/

相关文章:

wpf - 为什么 WPF 将附加属性用于诸如在网格中定位之类的事情?

python - 使用 pygame 在 Python 中通过按键加载图像

c# - Writeablebitmap.SaveJpeg 正在旋转我的图像 -90 度

c# - CaSTLe Windsor Ms Adapter Core 2.0 实现

c# - new Action(() => someCombobox.Text = "x"有什么问题)

java - 如何消除更改标签中显示的图像之间的闪烁?

c++ - 在 SFML 中不使用 Sprite 显示图像

c# - 如何同时启用 , 和 .然后将其格式化为 .适用于所有文化中的 DataGridColumn?

wpf - ComboBox崩溃WPF应用程序,因为SelectionChanged触发得太早

用于平铺 ListView 的 WPF 工具包