Windows 11 получила немало критики за неудобные контекстные меню. Microsoft обещала сделать их проще, но в итоге только усложнила интерфейс — меню остались перегруженными и медленными.
Microsoft признала проблему и начала ее исправлять. На последней встрече WinUI Community Call разработчики показали, как планируют обновить контекстные меню в Windows.
Главное нововведение — элемент SplitMenuFlyoutItem, который должен помочь избавиться от громоздких меню. Он позволит создавать «гибридные подменю», объединяя основное действие (например, «Открыть в Фотографиях) и дополнительные опции в одном пункте. Пользователь сможет сразу выполнить действие или нажать стрелку рядом, чтобы увидеть другие функции.
Разработчики смогут задавать основное и второстепенные действия и делать меню контекстно-зависимыми — то есть показывать только релевантные функции. В «Проводнике», к примеру, это позволит объединить пункты «Открыть» и «Открыть с помощью».
Во время трансляции Microsoft показала примеры (YouTube), похожие на то, что уже можно увидеть в «Проводнике». Однако это лишь демонстрационные макеты — пока неизвестно, появятся ли такие изменения в самой оболочке Windows 11. Поскольку WinUI ориентирован прежде всего на разработчиков приложений, нововведения в первую очередь предназначены именно для них.
Сейчас контекстные меню Windows 11 остаются медленными, перегруженными и наполненными избыточными, а порой и абсурдными пунктами — вроде «Открыть изображение в Блокноте». Microsoft предстоит навести порядок, и остаётся надеяться, что будущие обновления действительно сделают контекстные меню удобнее и быстрее.
Последние статьи #Windows
• NVIDIA связывает проблемы в играх с обновлением Windows 11
• Windows 11 Build 28020.1546 (Canary): Обновление KB5074176 для Windows 11, версия 26H1
• Microsoft интегрирует Sysmon напрямую в Windows 11 и Windows Server 2025
• Microsoft планирует добавить верхнюю панель меню в Windows 11 через PowerToys
• Обновление KB5074177 (Build 26220.7752) для Windows 11, версия 25H2 (Beta)
• Обновление KB5074178 (Build 26300.7733) для Windows 11, версия 25H2 (Dev)


