C# 如何使用带有Win32 Notify图标的现代Windows 10上下文菜单?
我的目标是使用现代Windows10主题上下文菜单和我的C应用程序的托盘图标。EarBlample的托盘图标上下文菜单使用了它,所以我知道这是可能的,但我在理解他们是如何做到的方面遇到了很多困难。仅仅改变颜色是不够的,我想使用与常规Windows10上下文菜单相同的设计 这就是我希望应用程序的托盘图标菜单的外观: 这就是我所坚持的:C# 如何使用带有Win32 Notify图标的现代Windows 10上下文菜单?,c#,uwp,contextmenu,notifyicon,flyout,C#,Uwp,Contextmenu,Notifyicon,Flyout,我的目标是使用现代Windows10主题上下文菜单和我的C应用程序的托盘图标。EarBlample的托盘图标上下文菜单使用了它,所以我知道这是可能的,但我在理解他们是如何做到的方面遇到了很多困难。仅仅改变颜色是不够的,我想使用与常规Windows10上下文菜单相同的设计 这就是我希望应用程序的托盘图标菜单的外观: 这就是我所坚持的: 如果您想在Win32 app中使用MenuFlyout控件,您可以参考本教程,通过 您还可以在Win32 app的窗口中托管完整的uwp页面。除了Nico Zhu的
如果您想在Win32 app中使用MenuFlyout控件,您可以参考本教程,通过
您还可以在Win32 app的窗口中托管完整的uwp页面。除了Nico Zhu的精彩回答之外,我认为Windows 10任务栏上下文菜单只是一个普通的上下文菜单,只是样式不同而已 MSFT仅仅通过重新设置文件列表就为文件浏览器创建了“黑暗”主题,这一事实使这种观点更加强烈
这只是一种不同的风格,不是新的控件。尝试使用XAML islands后,我意识到UWP上下文菜单不是我想要的。我正在尝试使用现代Windows 10上下文菜单。原帖编辑反映了这一点。嗨@ayylmao,我想你可以参考Luca的回复,然后使用黑色主题作为上下文菜单