WPF:从当前程序集中动态加载图像

Posted

技术标签:

【中文标题】WPF:从当前程序集中动态加载图像【英文标题】:WPF: Dynamically loading images from the current assembly 【发布时间】:2010-01-25 23:24:55 【问题描述】:

这是我的 XAML

<Image Name="StatusImage" Source="/Foo.Bar.Sam;component/Images/YellowDot.png" Stretch="Fill" MaxWidth="12" MaxHeight="12">

使用 VB 或 C#,如何将 Image 更改为 RedDot 或 GreenDot?

【问题讨论】:

重复 - ***.com/questions/397117/… 【参考方案1】:

代码取自answer to this question

string strUri2 = String.Format(@"pack://application:,,,/MyAseemby;component/resources/main titles/0", CurrenSelection.TitleImage);
imgTitle.Source = new BitmapImage(new Uri(strUri2));

【讨论】:

如果您发现重复的问题,那么您应该发表评论并投票结束,而不是发布答案。 感谢您的提示。在查看了其他 q 之后,我认为它不是一个重复的问题。另一个问题是关于图像大小调整。

以上是关于WPF:从当前程序集中动态加载图像的主要内容,如果未能解决你的问题,请参考以下文章

使用 Ninject 和 wpf 从所有程序集中加载模块

加载插件 DLL 文件,“动态程序集中不支持调用的成员。”

动态加载资源字典文件到wpf应用程序会出错

Roslyn

wpf MenuItem动态加载数据

温故知新之:反射:加载程序集中的类,动态调用