c# - 如何将现代 Windows 10 上下文菜单与 Win32 NotifyIcon 结合使用?

标签 c# uwp contextmenu notifyicon flyout

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

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

Modern UWP theme

这就是我所坚持的:

Old win32 theme

最佳答案

除了 Nico Zhu 的精彩回答之外,我认为 Windows 10 任务栏上下文菜单只是普通的菜单,只是样式不同。

MSFT 仅通过重新设计文件资源管理器就创建了“深色”主题,这一事实使这一观点更加强烈。

这只是不同的风格,而不是新的控件。

关于c# - 如何将现代 Windows 10 上下文菜单与 Win32 NotifyIcon 结合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57382115/

相关文章:

c# - Linq to entities - 两个键之间字符串的第一个字母

c# - TuesPechkin:IIS 托管的应用程序

c# - UWP 新应用程序 View

c# - 如何在 Xamarin.Forms 上更改页面时禁用 ListView 重新加载项目?

c# - Vsix(Visual Studio 扩展)右键单击文件的完整路径

c# - 使用 Microsoft.AspNetCore.Authentication.AzureADB2C.UI 时如何覆盖/替换错误页面处理?

c# - Unity拦截概念清晰

c# - 使用AudioRender设备作为AudioGraph UWP的输入

java - 如何根据视角修改 Java 编辑器的上下文菜单?

javascript - 内容菜单和打开选项卡的问题 - Chrome 扩展