Articles in this section
Category / Section

How to override Metro style of the GroupBar control?

1 min read

Style of the Syncfusion controls can be overridden based on the build in themes of that control by adding corresponding ResourceDictionary. A unique key is given to every style, so that the styles can be customized using the BasedOn property.

 

Here, an example is illustrated to override the MetroStyle for the GroupBarItem and GroupViewItem by customizing the GroupBarItemStyle using the BasedOn property.

 

The following code demonstrates the same. 

 

Step 1: Add the Resource dictionary in App.xaml.

 

Syntax for ResourceDictionary Source Path

<ResourceDictionary Source="/Syncfusion.Tools.WPF;component/Controls/<ControlName>/Themes/<StyleName>Style.xaml"></ResourceDictionary>

 

 

 

App.xaml 

 

<ResourceDictionary.MergedDictionaries> 
   
<ResourceDictionary Source="/Syncfusion.Tools.WPF;component/Controls/GroupBar/Themes/MetroStyle.xaml" /> 
 
</ResourceDictionary.MergedDictionaries>  

 

Step 2: Define the new Metro style for GroupBar using BasedOn Property.

 

Metro Style BasedOn Keys for the GroupBar controls are varied from other styles BasedOn Keys and please find the same from the below table.

 

GroupBar Control 

BasedOn Key 

GroupBar 

Office2007BlueGroupBarStyle 

GroupViewItem 

MetroGroupViewItemStyle 

GroupBarItem 

Office2007BlueGroupBarItemStyle 

 

MainWindow.xaml 

 

<Style TargetType="{x:Type syncfusion:GroupBarItem}" BasedOn="{StaticResource Office2007BlueGroupBarItemStyle}"> 
 
<Style TargetType="{x:Type syncfusion:GroupViewItem}" BasedOn="{StaticResource MetroGroupViewItemStyle}"> 

 

Screenshot:

 

cid:image002.png@01D45427.E53EE8B0

Figure: GroupBarItem and GroupViewItem customization using BasedOn property.

 

Sample: GroupBarStyleOverridenSample

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment
Access denied
Access denied