首页 > 解决方案 > 如何使用带有 Win32 NotifyIcon 的现代 Windows 10 上下文菜单?

问题描述

我的目标是使用带有 C# 应用程序托盘图标的现代 Windows 10 主题上下文菜单。Eartrumpet 的托盘图标上下文菜单使用它,所以我知道这是可能的,但我在破译他们是如何做到的时遇到了很多麻烦。仅更改颜色是不够的,我想使用与常规 Windows 10 上下文菜单相同的设计。

这就是我希望我的应用程序的托盘图标菜单看起来像的样子:

现代 UWP 主题

这就是我所坚持的:

老win32主题

标签: c#uwpcontextmenunotifyiconflyout

解决方案


如果你想在 Win32 应用程序中使用 MenuFlyout 控件,你可以参考这个文档,教如何在 Win32 应用程序中使用 uwp 控件,Windows Community Toolkit 你也可以在 Win32 应用程序的窗口中托管完整的 uwp 页面。


推荐阅读