从UWP应用中提取流程的图标

时间:2018-09-29 13:31:38

标签: c# uwp

如何从C#UWP应用程序中获取与流程相关的图标?

我目前正在将WPF应用程序移植到UWP的过程中,不幸的是发现system.drawing不属于UWP SDK。

在WPF程序中,我使用了Bitmap Icon = System.Drawing.Icon.ExtractAssociatedIcon(process.MainModule.FileName).ToBitmap();来提取图标,但这不再起作用。

任何建议将不胜感激。

1 个答案:

答案 0 :(得分:1)

  

如何从C#UWP应用程序中获取与流程相关的图标?

在UWP中,您可以使用AppDiagnosticInfo Class相关的API来获取应用程序的徽标。

定位到特定方法的是AppDisplayInfo.GetLogo(Size) Method

您可能会在此博客UWP App Diagnostics中看到完整的步骤。

请注意,如果您的应用使用这些API,则需要在清单中声明appDiagnostics功能。