Note that my project uses Visibility and works fine while yours try to set the IsEnabled. The problem is when RadMenuItem is se a Command the IsEnabled will depend on the CanExecute on the command. It will lead to unexpected results playing around with both the Command and IsEnabled on the RadMenuItem. Please follow my approach with the Visibility or if you want to be setting the IsEnabled set the Command to null when you set the IsEnabled to false.
Please check the attached project. Also it opens the RadMenu always no mater the view even the first time. I have added multiple view modes.
the Telerik team
Thank you for being the most amazing .NET community! Your unfailing support is what helps us charge forward! We'd appreciate your vote for Telerik in this year's DevProConnections Awards. We are competing in mind-blowing 20 categories and every vote counts! VOTE for Telerik NOW >>