【发布时间】:2015-10-23 19:50:51
【问题描述】:
正如标题中所说,我想使用来自imageres.dll 的特定图标作为我的 WPF 程序的应用程序图标。
如何做到这一点?
编辑:我已从 DLL 中手动提取图标,但有更简单/更“正确”的方法吗?
【问题讨论】:
正如标题中所说,我想使用来自imageres.dll 的特定图标作为我的 WPF 程序的应用程序图标。
如何做到这一点?
编辑:我已从 DLL 中手动提取图标,但有更简单/更“正确”的方法吗?
【问题讨论】:
WPF 好像不能直接处理这个。
但这些链接可能会帮助您找到答案:
How do I use standard Windows warning/error icons in my WPF app?
Convert System.Drawing.Icon to System.Media.ImageSource
不要忘记将图标转换为图像源:
public static ImageSource ToImageSource(this Icon icon)
{
ImageSource imageSource = Imaging.CreateBitmapSourceFromHIcon(
icon.Handle,
Int32Rect.Empty,
BitmapSizeOptions.FromEmptyOptions());
return imageSource;
}
【讨论】: