|
<Setter.Value>
<Style BasedOn="{StaticResource SyncfusionRibbonBarStyle}" TargetType="{x:Type syncfusion:RibbonBar}">
<Setter Property="Header" Value="{Binding BarHeader}" />
<Setter Property="ItemsSource" Value="{Binding CustomRibbonItems}" />
<Setter Property="ItemTemplateSelector" Value="{StaticResource selector}" />
</Style>
</Setter.Value>
|
|
//Set visual style to Office365
syncfusionskin:SfSkinManager.VisualStyle="Office365"
<Setter Property="ItemContainerStyle">
<Setter.Value>
<Style BasedOn="{StaticResource Office2013RibbonBarStyle}" TargetType="{x:Type syncfusion:RibbonBar}">
<Setter Property="Header" Value="{Binding BarHeader}" />
<Setter Property="ItemsSource" Value="{Binding CustomRibbonItems}" />
<Setter Property="ItemTemplateSelector" Value="{StaticResource selector}" />
</Style>
</Setter.Value>
</Setter> |
|
S.NO |
Themes |
Predefined style key |
|
1. |
Default |
DefaultRibbonBarStyle |
|
2. |
Syncfusion.Themes.Blend.WPF |
Office2013RibbonBarStyle |
|
3. |
Syncfusion.Themes.Office365.WPF |
Office2013RibbonStyle |
|
4. |
Syncfusion.Themes.Office2010Blue.WPF |
Office2013RibbonBarStyle |
|
5. |
Syncfusion.Themes.Office2010Black.WPF |
Office2013RibbonBarStyle |
|
6 |
Syncfusion.Themes.Office2010Silver.WPF |
Office2013RibbonBarStyle |
|
7 |
Syncfusion.Themes.Office2013White.WPF |
Office2013RibbonBarStyle |
|
8 |
Syncfusion.Themes.Office2013LightGray.WPF |
Office2013RibbonBarStyle |
|
9 |
Syncfusion.Themes.Office2013DarkGray.WPF |
Office2013RibbonBarStyle |
|
10 |
Syncfusion.Themes.Office2016Colorful.WPF |
Office2013RibbonBarStyle |
|
11 |
Syncfusion.Themes.Office2016White.WPF |
Office2013RibbonBarStyle |
|
12 |
Syncfusion.Themes.Office2016DarkGray.WPF |
Office2013RibbonBarStyle |
|
13 |
Syncfusion.Themes.Office2019Black.WPF |
SyncfusionRibbonBarStyle |
|
14 |
Syncfusion.Themes.Office2019Colorful.WPF |
SyncfusionRibbonBarStyle |
|
15 |
Syncfusion.Themes.MaterialDark.WPF |
SyncfusionRibbonBarStyle |
|
16 |
Syncfusion.Themes.MaterialLight.WPF |
SyncfusionRibbonBarStyle |
|
17 |
Syncfusion.Themes.Lime.WPF |
Office2013RibbonBarStyle |
|
18 |
Syncfusion.Themes.Metro.WPF |
Office2013RibbonBarStyle |
|
19 |
Syncfusion.Themes.Saffron.WPF |
Office2013RibbonBarStyle |
|
20 |
Syncfusion.SystemThemes.WPF |
Office2013RibbonBarStyle |
|
21 |
Syncfusion.Themes.VisualStudio2013.WPF |
Office2013RibbonBarStyle |
|
22 |
Syncfusion.Themes.VisualStudio2015.WPF |
Office2013RibbonBarStyle |
Hi ZeljikoThank you for your update.From your update, we come to know that you are dynamically changing the SfSkinManager themes. So here we have listed out the Predefined style maintained for RibbonBar of all our SfSkinManager themes.
S.NO Themes Predefined style key 1. Default DefaultRibbonBarStyle 2. Syncfusion.Themes.Blend.WPF Office2013RibbonBarStyle 3. Syncfusion.Themes.Office365.WPF Office2013RibbonStyle 4. Syncfusion.Themes.Office2010Blue.WPF Office2013RibbonBarStyle 5. Syncfusion.Themes.Office2010Black.WPF Office2013RibbonBarStyle 6 Syncfusion.Themes.Office2010Silver.WPF Office2013RibbonBarStyle 7 Syncfusion.Themes.Office2013White.WPF Office2013RibbonBarStyle 8 Syncfusion.Themes.Office2013LightGray.WPF Office2013RibbonBarStyle 9 Syncfusion.Themes.Office2013DarkGray.WPF Office2013RibbonBarStyle 10 Syncfusion.Themes.Office2016Colorful.WPF Office2013RibbonBarStyle 11 Syncfusion.Themes.Office2016White.WPF Office2013RibbonBarStyle 12 Syncfusion.Themes.Office2016DarkGray.WPF Office2013RibbonBarStyle 13 Syncfusion.Themes.Office2019Black.WPF SyncfusionRibbonBarStyle 14 Syncfusion.Themes.Office2019Colorful.WPF SyncfusionRibbonBarStyle 15 Syncfusion.Themes.MaterialDark.WPF SyncfusionRibbonBarStyle 16 Syncfusion.Themes.MaterialLight.WPF SyncfusionRibbonBarStyle 17 Syncfusion.Themes.Lime.WPF Office2013RibbonBarStyle 18 Syncfusion.Themes.Metro.WPF Office2013RibbonBarStyle 19 Syncfusion.Themes.Saffron.WPF Office2013RibbonBarStyle 20 Syncfusion.SystemThemes.WPF Office2013RibbonBarStyle 21 Syncfusion.Themes.VisualStudio2013.WPF Office2013RibbonBarStyle 22 Syncfusion.Themes.VisualStudio2015.WPF Office2013RibbonBarStyleSo please make use of this in your application and let us know if it meets your requirement.Regards,Vijayalakshmi VR
S.NO | Themes | Predefined style key |
1. | Default | DefaultRibbonBarStyle |
<syncfusion:RibbonWindow x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:WpfApplication1" xmlns:syncfusion="http://schemas.syncfusion.com/wpf" xmlns:syncfusionskin="clr-namespace:Syncfusion.SfSkinManager;assembly=Syncfusion.SfSkinManager.WPF" Title="MainWindow" Width="525" Height="350" WindowStartupLocation="CenterScreen" syncfusionskin:SfSkinManager.VisualStyle="Default"> <Window.Resources> <ResourceDictionary> <local:BooltoSizeformConverter x:Key="sizeform" /> <local:ItemDataTemplateSelector x:Key="selector" /> <local:ImageConverter x:Key="image" /> <DataTemplate x:Key="Ribbonbutton"> <syncfusion:RibbonButton Label="{Binding ItemHeader}" LargeIcon="{Binding Image, Converter={StaticResource image}}" SizeForm="{Binding IsLarge, Converter={StaticResource sizeform}}" SmallIcon="{Binding Image, Converter={StaticResource image}}" /> DataTemplate> <DataTemplate x:Key="Splitbutton"> <syncfusion:SplitButton Label="{Binding ItemHeader}" LargeIcon="{Binding Image, Converter={StaticResource image}}" SizeForm="{Binding IsLarge, Converter={StaticResource sizeform}}" SmallIcon="{Binding Image, Converter={StaticResource image}}" /> DataTemplate> ResourceDictionary> Window.Resources> <Window.DataContext> <local:ViewModel /> Window.DataContext> <Grid> <syncfusion:Ribbon x:Name="_ribbon" VerticalAlignment="Top" ItemsSource="{Binding CustomRibbonTabs}"> <syncfusion:Ribbon.ItemContainerStyle> <Style TargetType="{x:Type syncfusion:RibbonTab}"> <Setter Property="Caption" Value="{Binding TabHeader}" /> <Setter Property="ItemsSource" Value="{Binding CustomRibbonBars}" /> <Setter Property="ItemContainerStyle"> <Setter.Value> <Style BasedOn="{StaticResource DefaultRibbonBarStyle}" TargetType="{x:Type syncfusion:RibbonBar}"> <Setter Property="Header" Value="{Binding BarHeader}" /> <Setter Property="ItemsSource" Value="{Binding CustomRibbonItems}" /> <Setter Property="ItemTemplateSelector" Value="{StaticResource selector}" /> Style> Setter.Value> Setter> Style> syncfusion:Ribbon.ItemContainerStyle> syncfusion:Ribbon> Grid> syncfusion:RibbonWindow>
| Office2019Colorful | Syncfusion.Themes.Office2019Colorful.Wpf.dll | Syncfusion.Themes.Office2019Colorful.WPF |
| Office2019Black | Syncfusion.Themes.Office2019Black.Wpf.dll | Syncfusion.Themes.Office2019Black.WPF |
| Office2019White | Syncfusion.Themes.Office2019White.Wpf.dll | Syncfusion.Themes.Office2019White.WPF |
| Office2019DarkGray | Syncfusion.Themes.Office2019DarkGray.Wpf.dll | Syncfusion.Themes.Office2019DarkGray.WPF |
| Office2019HighContrast | Syncfusion.Themes.Office2019HighContrast.Wpf.dll | Syncfusion.Themes.Office2019HighContrast.WPF |
| Office2019HighContrastWhite | Syncfusion.Themes.Office2019HighContrastWhite.Wpf.dll | Syncfusion.Themes.Office2019HighContrastWhite.WPF |
|
S.NO |
Themes |
Predefined style key |
|
1. |
Syncfusion.Themes.Office2019Black.WPF |
SyncfusionRibbonBarStyle |
|
2. |
Syncfusion.Themes.Office2019White.Wpf.dll |
SyncfusionRibbonBarStyle |
|
3. |
Syncfusion.Themes.Office2019Colorful.Wpf.dll |
SyncfusionRibbonBarStyle |
|
4. |
Syncfusion.Themes.Office2019DarkGray.Wpf.dll |
SyncfusionRibbonBarStyle |
|
5. |
Syncfusion.Themes.Office2019HighContrast.Wpf.dll |
SyncfusionRibbonBarStyle |
|
6 |
Syncfusion.Themes.Office2019HighContrastWhite.Wpf.dll |
SyncfusionRibbonBarStyle |