0

I'm trying to migrate an existing ShellExtension to the new Windows11 explorer context menu, but such menus seem to be very limited. What I learned so far is that one has to implement the IExplorerCommand interface, at least if it later should be installable as Windows app (*.msix).

  1. There can be only one single root menu item? Each menu item needs to be registered with the "IExplorerCommand" this describes one menu item, a dynamic list can be added only as sub menu items via EnumSubCommands().
  1. Cascading menus are limited to only 2 levels, the root menu item and one level of sub menus? Whatever I try to add multiple levels, Windows11 is truncating them.

enter image description here

Anybody experienced the same problems or found a better solution?

martinstoeckli
  • 23,430
  • 6
  • 56
  • 87

0 Answers0