Thank you for the picture, now I understand what you refer to.
This behavior is caused by the handedness settings of the OS
(you can check you current setting in ControlPanel->Tablet PC Settings). If the "Handedness" option is set to "right-handed" the popups are open on the left of the control like in your case. However, if you set your options to "left-handed" the popups will be opened to the right side of the control as you expect them to open.
Currently the RibbonView does not support this out of the box. There is a feature request for this functionality in our FeedBack Portal
where you can track its progress and vote for is.
In the mean time you can try the following workaround and affect the handedness of all popups in your application as desired (the original code snippet comes from this
var ifLeft = SystemParameters.MenuDropAlignment;
// change to false
var t =
var field = t.GetField(
, BindingFlags.NonPublic | BindingFlags.Static);
ifLeft = SystemParameters.MenuDropAlignment;
Please have in mind that this is a workaround and we can not guarantee that everything will continue working as expected as this code modifies the default OS system settings which we are not supposed to change in code.
Telerik by Progress
Do you need help with upgrading your AJAX, WPF or WinForms project? Check the Telerik API Analyzer
and share your thoughts.