Los estilos predeterminados que se ofrecen para el control del menú contextual de Windows Forms (usando ContextMenuStrip ) parecen algo que se creó para Office XP; su estilo no coincide con el de Windows 11.
Por el contrario, un menú contextual moderno de Windows 11 tiene esquinas redondeadas y tiene en cuenta el tema:
Incluso en los casos en los que no reconoce el tema para algunas aplicaciones heredadas, todavía usa esquinas redondeadas.
¿Cómo puedo replicar el estilo basado en temas y el menú contextual moderno (esquinas redondeadas) para un ícono de la bandeja de Windows 11 desde una aplicación de Windows Forms (o consola)?
Idealmente, estoy tratando de no escribir un renderizador de menú de bandeja completo desde cero y, en su lugar, simplemente reutilizar los componentes integrados del sistema operativo, pero hasta ahora me estoy topando con una pared cuando se trata de averiguar qué herramientas necesito usar para incluso obtener el menú.