【问题标题】:Getting Icon from ResourceStream从 ResourceStream 获取图标
【发布时间】:2011-10-24 09:16:35
【问题描述】:

我有一个 Icon.ico 并且在属性中构建操作是“资源”...

我想在应用程序中加载该图标..

我做了这样的事情:

Icon theIcon = new Icon(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("MyNameSpace.Icon.ico"));

这不起作用(它说“'null' 的值对'stream' 无效。”)

我能做什么?

【问题讨论】:

标签: c# wpf stream icons notifyicon


【解决方案1】:

尝试使用Application.GetResourceStream方法

using(Stream stream = Application.GetResourceStream(new Uri("/MyNameSpace.ico")).Stream)
{
    Icon myIcon = new System.Drawing.Icon(stream);
}

更多信息来自MSDN

【讨论】:

  • 谢谢,我认为这也行得通...我做到了:Stream iconStream = Application.GetResourceStream(new Uri("pack://application:,,,/INBOS_Starter;component/Inbos_Starter_Icon.ico")).Stream;
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多