public MainWindow() { InitializeComponent(); this.ShowTitleBar = true; this.ShowIconOnTitleBar = true; this.ShowMinButton = false; this.ShowMaxRestoreButton = false; this.ShowIconOnTitleBar = true; this.ResizeMode = ResizeMode.NoResize; this.WindowState = WindowState.Maximized; this.IgnoreTaskbarOnMaximize = true; cmbTheme.ItemsSource = typeof(C1AvailableThemes).GetEnumValues <C1AvailableThemes>(); cmbTheme.SelectedItem = C1AvailableThemes.Office2016White; C1Theme ribbonTheme = new C1.WPF.Theming.Ribbon.C1ThemeRibbonOffice2016White(); ribbonTheme.Apply(ribbon); ribbonTheme.Apply(this); this.Loaded += MainWindow_Loaded; //SetTheme(); this.ribbon.Loaded += Ribbon_Loaded; }
private void SetRibbonTheme(C1Theme ribbonTheme, C1AvailableThemes selectedThemeItem) { switch (selectedThemeItem) { case C1AvailableThemes.Cosmopolitan: ribbonTheme = new C1.WPF.Theming.Ribbon.C1ThemeRibbonCosmopolitan(); break; case C1AvailableThemes.CosmopolitanDark: ribbonTheme = new C1.WPF.Theming.Ribbon.C1ThemeRibbonCosmopolitanDark(); break; case C1AvailableThemes.Office2013White: ribbonTheme = new C1.WPF.Theming.Ribbon.C1ThemeRibbonOffice2013White(); break; case C1AvailableThemes.Office2013LightGray: ribbonTheme = new C1.WPF.Theming.Ribbon.C1ThemeRibbonOffice2013LightGray(); break; case C1AvailableThemes.Office2013DarkGray: ribbonTheme = new C1.WPF.Theming.Ribbon.C1ThemeRibbonOffice2013DarkGray(); break; case C1AvailableThemes.Office2016Colorful: ribbonTheme = new C1.WPF.Theming.Ribbon.C1ThemeRibbonOffice2016Colorful(); break; case C1AvailableThemes.Office2016DarkGray: ribbonTheme = new C1.WPF.Theming.Ribbon.C1ThemeRibbonOffice2016DarkGray(); break; case C1AvailableThemes.Office2016White: ribbonTheme = new C1.WPF.Theming.Ribbon.C1ThemeRibbonOffice2016White(); break; case C1AvailableThemes.Office2016Black: ribbonTheme = new C1.WPF.Theming.Ribbon.C1ThemeRibbonOffice2016Black(); break; default: break; } if (ribbonTheme != null) { ribbonTheme.Apply(ribbon); ribbonTheme.Apply(this); } }