当您右键单击桌面时,您会看到包含“新建”子菜单的外壳上下文菜单。
示例 1:
示例 2:
我想知道是否可以将此功能添加到我的 C# WPF 应用程序中?我会将这些项目放在我的应用程序的上下文菜单中,但我不知道如何获取所有这些项目以及如何执行所选项目(例如,创建新的默认文件)。
我认为这需要一些 COM 互操作,但我在网上找不到任何示例代码(甚至不是非托管示例)。我尝试显示整个菜单上下文(通过使用 gong .net shell lib),但是其中缺少这个“新”子菜单,所以我认为它可能不是 shell 上下文菜单的一部分,而是由 Windows 资源管理器动态添加的。理想情况下,即使我需要显示整个上下文菜单,我也希望从 Windows 资源管理器中重用此功能。