Thank you for contacting us.
RadMenu is not designed to show a large number of items and it is normal to observe slow performance in such cases. The issue is caused by the fact that RadMenu
creates visual elements for all menu items. However, there are other controls such as RadListControl
which support UI virtualization and the items count does not affect their performance.
The following sample demonstrates how to use RadDropDownList
to show 200 items:
RadMenu menu =
menu.Dock = DockStyle.None;
RadMenuComboItem combo =
i = 0; i < 200; i++)
If you have further questions, please do not hesitate to write back.
the Telerik team