/// <summary> /// Apply new style to window and controls /// </summary> /// <param name="WindowStyle"></param> public void ApplyStyle(EStyles WindowStyle) { if (WindowStyle == EStyles.DarkStyle) { SolidColorBrush backbrush = this.FindResource("DarkWindowBackground") as SolidColorBrush; SolidColorBrush frontbrush = this.FindResource("DControlForeground") as SolidColorBrush; Style btnstyle = this.FindResource("DarkButtonStyle") as Style; Style txtstyle = this.FindResource("DarkTextBoxStyle") as Style; Style palettebtn = this.FindResource("DarkPaletteButtonStyle") as Style; WindowBackground = backbrush; ApplyStyle(frontbrush, btnstyle, txtstyle, palettebtn); } else if (WindowStyle == EStyles.LightStyle) { SolidColorBrush backbrush = this.FindResource("LightWindowBackground") as SolidColorBrush; SolidColorBrush frontbrush = this.FindResource("LControlForeground") as SolidColorBrush; Style btnstyle = this.FindResource("LightButtonStyle") as Style; Style txtstyle = this.FindResource("LightTextBoxStyle") as Style; Style palettebtn = this.FindResource("LightPaletteButtonStyle") as Style; WindowBackground = backbrush; ApplyStyle(frontbrush, btnstyle, txtstyle, palettebtn); } }
/// <summary> /// Constructor with specified front color and back color /// </summary> /// <param name="WindowStyle">Default window style</param> /// <param name="FrontColor">Default front color</param> /// <param name="BackColor">Specified back color</param> public ColorDialogExB(EStyles WindowStyle, Color FrontColor, Color BackColor) { InitializeComponent(); this.FrontColor = FrontColor; this.BackColor = BackColor; ApplyStyle(WindowStyle); }
/// <summary> /// Default constructor w/o specified colors (will be Red) /// </summary> /// <param name="WindowStyle">Default window style</param> public ColorDialogExB(EStyles WindowStyle) { InitializeComponent(); this.FrontColor = Colors.Red; this.BackColor = Colors.Red; ApplyStyle(WindowStyle); }
/// <summary> /// Constructor with specified front color and back color /// </summary> /// <param name="WindowStyle">Default window style</param> /// <param name="FrontColor">Default front color</param> /// <param name="BackColor">Specified back color</param> public ColorDialogExS(EStyles WindowStyle, Color FrontColor, Color BackColor) { InitializeComponent(); this.FrontColor = FrontColor; this.BackColor = BackColor; if (WindowStyle == EStyles.DarkStyle) { ApplyStyle(WindowStyle); } }
/// <summary> /// Default constructor w/o specified colors (will be Red) /// </summary> /// <param name="WindowStyle">Default window style</param> public ColorDialogExS(EStyles WindowStyle) { InitializeComponent(); this.FrontColor = Colors.Red; this.BackColor = Colors.Red; if (WindowStyle == EStyles.DarkStyle) { ApplyStyle(WindowStyle); } }
private void rgStyles_SelectedIndexChanged(object sender, EventArgs e) { var group = sender as RadioGroup; Debug.Assert(group != null, "group != null"); _style = GetStyleAsEnum(group.EditValue.ToString()); lbSkins.Enabled = (_style == EStyles.Skin); var appearance = new SetAppearance(); appearance.SetLookAndFeel(_style, lbSkins.SelectedValue.ToString()); }
/// <summary> /// Setzt den Default Look and Feel /// </summary> /// <param name="style"></param> /// <param name="skinName">Name des Skins</param> public void SetLookAndFeel(EStyles style, string skinName) { //Setzen der Appearance BonusSkins.Register(); SkinManager.EnableFormSkins(); SkinManager.EnableFormSkinsIfNotVista(); switch (style) { case EStyles.Default: _defaultLF.SetDefaultStyle(); break; case EStyles.Flat: _defaultLF.SetFlatStyle(); break; case EStyles.Ultraflat: _defaultLF.SetUltraFlatStyle(); break; case EStyles.Style3D: _defaultLF.SetStyle3D(); break; case EStyles.Office2003: _defaultLF.SetOffice2003Style(); break; case EStyles.XP: _defaultLF.SetWindowsXPStyle(); break; case EStyles.Skin: _defaultLF.SetSkinStyle(skinName); break; default: break; } }
private void ReadSettings() { var settingsProvider = Provider.Get(); var section = settingsProvider.LoadSection("BasicWindowSettings"); lbSkins.SelectedValue = section.GetSetting("Skin", "Default").Value; ceWaitForm.Checked = section.GetSetting("ShowWaitForm", true).Value; _style = GetStyleAsEnum(section.GetSetting <string>("LookAndFeel", null).Value); if (cboSchemas.Properties.Items.Count > 1) { cboSchemas.SelectedItem = section.GetSetting <string>("StyleSchemaFormatName", null).Value; } var customFont = section.GetSetting("CustomFont", AppearanceObject.DefaultFont).Value; if (customFont == null) { customFont = Style.DefaultFont.Get(); } SetFont(customFont); }
private int GetStyleIndex(EStyles style) { int index = 0; switch (style) { case EStyles.Default: index = 0; break; case EStyles.Flat: index = 1; break; case EStyles.Ultraflat: index = 2; break; case EStyles.Style3D: index = 3; break; case EStyles.Office2003: index = 4; break; case EStyles.Skin: index = 5; break; case EStyles.XP: index = 6; break; default: break; } return(index); }