Как создавать контекстное меню в Windows forms ?

На сегодняшний день технологию Windows forms уже очень редко используют, есть новый API для рисования пользовательских интерфейсов, это WPF(Windows Presentation Foundation), там с помощью языка разметки xaml можно точно настроить разметку, и свойства объектов, так же там можно очень легко через xaml вписать контекстное меню, если мне не изменяет память. Переходи на новую технологию, в winforms уже не добавляют новый функционал, это уже устаревшая технология.

Контекстное меню создаётся с помощью тега "ContextMenu". Однако сама по себе эта менюшка существовать не может, как любое меню, она должна быть прикреплена ещё к какому-то элементу управления.


Это пример разметки контекстного меню на WPF в XAML разметке.