In order to customize those buttons you need to extract and edit the default template of the RadRibbonWindow
However, with our latest official release you are not allowed to easily extract it. This is why I extracted it for you in a separate ResourceDictionary
. In that dictionary you will be able to find a Style
targeting the RadToggleButton
, called "RadRibbonWindowToggleButtonStyle
". You need to change the Data
property of the only Path
component nested in the Grid
In order to apply this Style
to your RadRibbonWindow
you need to subscribe to its Loaded
event. In the event handler you need to get and apply the style. You can do this with the following code:
MainWindow : RadRibbonWindow
.Loaded += MainWindow_Loaded;
sender, RoutedEventArgs e)
var pair =
var ribbonDictionary = Application.Current.Resources.MergedDictionaries.FirstOrDefault(x => x.Contains(pair.Value));
var style = ribbonDictionary[
.Style = style;
Please try to import this dictionary in your project and let me now if you need any further assistance.
Pavel R. Pavlov
TRY TELERIK'S NEWEST PRODUCT - EQATEC APPLICATION ANALYTICS for WPF.
Learn what features your users use (or don't use) in your application. Know your audience. Target it better. Develop wisely.
Sign up for Free application insights >>