I use the RadContextMenu control (ajax). When I right-click a control to show the menu, the OnClientShowing or On ClientItemClicked events are fired.
Within this, I can get the html element that has been clicked, but what I really need is a reference to the actual control that was clicked. For example, I have a checkbox on my page and the user can right-click the text on the checkbox, OR the check-box itself. This makes it really tough to determine what the actual control was that was clicked (in this case, the RadCheckBox).
I thought it would be a cool idea to be able to get this control as part of the args for the event.
Due to recent changes to the keyboard accessibility of the RadMenu (i.e. it is now only accessible using the arrow keys instead of moving around using tabs), mega menus are no longer keyboard accessible. We have designed a mega menu using a telerik RadSiteMap embedded in a RadMenu control, as suggested in the Telerik Demo site: http://demos.telerik.com/aspnet-ajax/menu/examples/megadropdown/defaultcs.aspx However, this is no longer accessible. Previously, you could open the dropdown by pressing the down button, then move around in the dropdown using tab. Now, however, pressing tab just closes the dropdown. We need the menu to be accessible in one way or another.
Currently the Menu with RenderMode="Mobile" expands only in one direction(down) and disregarding the value of the DefaultGroupSettings-ExpandDirection property.