Class IconHelper
- Namespace
- H.Extensions.ValueConverter.Images
- Assembly
- H.Extensions.ValueConverter.dll
获取文件关联图标
public static class IconHelper- Inheritance
- 
      
      IconHelper
- Inherited Members
Methods
GetDirectoryIcon()
获取文件夹图标
public static Icon GetDirectoryIcon()Returns
GetFileIcon(string)
获取文件图标
public static Icon GetFileIcon(string p_Path)Parameters
- p_Pathstring
Returns
GetIconToImageSource(Icon)
public static ImageSource GetIconToImageSource(Icon icon)Parameters
- iconIcon
Returns
GetSystemInfoIcon(string)
获取系统图标
public static Icon GetSystemInfoIcon(string p_Path)Parameters
- p_Pathstring
Returns
SHGetFileInfo(string, uint, ref SHFILEINFO, uint, uint)
返回系统设置的图标
public static extern nint SHGetFileInfo(string pszPath, uint dwFileAttributes, ref SHFILEINFO psfi, uint cbSizeFileInfo, uint uFlags)Parameters
- pszPathstring
- 文件路径 如果为"" 返回文件夹的 
- dwFileAttributesuint
- 0 
- psfiSHFILEINFO
- 结构体 
- cbSizeFileInfouint
- 结构体大小 
- uFlagsuint
- 枚举类型 
Returns
- nint
- -1失败