WPF:如何从DLL资源文件设置图像源?

WPF:如何从DLL资源文件设置图像源?,wpf,xaml,Wpf,Xaml,如何从DLL资源文件设置图像源 <Image Source="res/png_32.png" Width="Auto" Height="Auto"> 它工作正常,但我的图像作为资源位于DLL文件中。我怎样才能得到它 谢谢。您可以通过以下方式处理此问题: 谢谢。请看屏幕:我尝试了一些变体,但都不适合我:pack://application:,,,/456.dll;component/Resource.rc/Bitmap/bmp_32.bmppack://application:

如何从DLL资源文件设置图像源

<Image Source="res/png_32.png" Width="Auto" Height="Auto">

它工作正常,但我的图像作为资源位于DLL文件中。我怎样才能得到它


谢谢。

您可以通过以下方式处理此问题:



谢谢。请看屏幕:我尝试了一些变体,但都不适合我:pack://application:,,,/456.dll;component/Resource.rc/Bitmap/bmp_32.bmppack://application:,,,/456.dll;组件/位图/bmp_32.bmppack://application:,,,/456.dll;component/res/bmp_32.bmp:(@Bush off the“.dll”也没有帮助。:(哪些路径是不正确的(根据我的屏幕)?@Bush Oh-我刚刚意识到,您正在尝试加载一个非托管(本机)资源-这不受直接支持。我建议将资源放在C#项目中,但如果这不是一个选项,您可以使用P/Invoke加载它。请参阅:
<Image Source="pack://application:,,,/TheDLLName;component/res/png_32.png" Width="Auto" Height="Auto">