Proposal: MenuBar improvements for parity with Windows Community Toolkit
Summary
A while back we deprecated the Menu control in the Windows Community Toolkit when MenuBar was added to WinUI. However, during our PR to remove the feature in our 6.0 release it was brought up that the MenuBar control doesn't have parity with the WinUI one, so we held off on removing it, see discussion in PR.
This proposal is about ensuring we can close the feature gap and remove the Menu control from the Toolkit hopefully later this summer?
Rationale
- Unify developers on a common Menu control for consistency across apps for Users
- Add value from developer input from Toolkit control
- Reduce overhead on the Toolkit code-base
Scope
| Capability |
Priority |
| Use Menu like an ItemsControl with ItemsSource and DataTemplating |
Must |
| Show Alt-key Underlines Option (ties into MenuBarItem not having KeyboardAccelerators) |
Must |
| Have MenuBarItem support Click/Command patterns for items or top-level menus see #2740 |
Must |
| Showing Alt-key Tooltips Options (old office style) |
Should |
IsOpened Property for Menu and Selected/Opened MenuItems |
Could |
| Expose MenuFlyout/Tooltip/etc... Styles #1035 |
Could |
| Orientation supported see #1528, maybe a different control? |
Could |


Important Notes
Was noticing some odd behavior in the Gallery, maybe because the menu's aren't at the top-level navigation?
Open Questions
Proposal: MenuBar improvements for parity with Windows Community Toolkit
Summary
A while back we deprecated the Menu control in the Windows Community Toolkit when MenuBar was added to WinUI. However, during our PR to remove the feature in our 6.0 release it was brought up that the MenuBar control doesn't have parity with the WinUI one, so we held off on removing it, see discussion in PR.
This proposal is about ensuring we can close the feature gap and remove the Menu control from the Toolkit hopefully later this summer?
Rationale
Scope
IsOpenedProperty for Menu and Selected/Opened MenuItemsImportant Notes
Was noticing some odd behavior in the Gallery, maybe because the menu's aren't at the top-level navigation?
Open Questions