C# 在WPF中将系统图标用作应用程序图标
正如标题中所说,我想使用C# 在WPF中将系统图标用作应用程序图标,c#,wpf,dll,icons,C#,Wpf,Dll,Icons,正如标题中所说,我想使用imageres.dll中的一个特定图标作为我的WPF程序的应用程序图标 如何做到这一点 编辑:我已经从DLL中手动提取了图标,但是有没有更简单/更“正确”的方法呢?似乎WPF无法直接处理这个问题。 但这些链接可能会帮助您找到答案: 不要忘记将图标转换为Imagesource: public static ImageSource ToImageSource(this Icon icon) { ImageSource imageSource = Imaging.
imageres.dll
中的一个特定图标作为我的WPF程序的应用程序图标
如何做到这一点
编辑:我已经从DLL中手动提取了图标,但是有没有更简单/更“正确”的方法呢?似乎WPF无法直接处理这个问题。
但这些链接可能会帮助您找到答案: 不要忘记将图标转换为Imagesource:
public static ImageSource ToImageSource(this Icon icon)
{
ImageSource imageSource = Imaging.CreateBitmapSourceFromHIcon(
icon.Handle,
Int32Rect.Empty,
BitmapSizeOptions.FromEmptyOptions());
return imageSource;
}