Beispiel #1
0
        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;
        }
Beispiel #2
0
        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);
            }
        }