【问题标题】:Extracting a process's icon from a UWP app从 UWP 应用中提取进程的图标
【发布时间】:2018-10-01 11:25:58
【问题描述】:

如何从 C# UWP 应用程序中获取进程的关联图标?

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

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

任何建议将不胜感激。

【问题讨论】:

    标签: c# uwp


    【解决方案1】:

    如何从 C# UWP 应用程序中获取进程的关联图标?

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

    定位到具体方法是AppDisplayInfo.GetLogo(Size) Method

    您可以在此博客UWP App Diagnostics 中查看完整的步骤。

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

    【讨论】:

      猜你喜欢
      • 2016-09-21
      • 2017-01-21
      • 2012-09-20
      • 2018-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-04
      相关资源
      最近更新 更多