示例#1
0
        private void SetColors(ColorSchemeDefinition def)
        {
            currentAppearance.Bar.BackStyle.Assign(def.BarBackStyle);
            currentAppearance.Bar.FocusedBorder = def.BarFocusedBorder;
            currentAppearance.Bar.NormalBorder  = def.BarNormalBorder;
            currentAppearance.Bar.ResetAppearanceBorder();
            currentAppearance.Bar.ResetCornerRadius();
            currentAppearance.Bar.DisabledMask = def.DisabledMask;
            currentAppearance.Bar.CornerRadius = appearance.Bar.CornerRadius;

            currentAppearance.Item.BackStyle.Assign(def.BackStyle);
            currentAppearance.Item.ClickStyle.Assign(def.ClickStyle);
            currentAppearance.Item.Gradient        = def.GradientMode;
            currentAppearance.Item.HoverBorder     = def.HoverBorder;
            currentAppearance.Item.HoverForeGround = def.HoverForeGround;
            currentAppearance.Item.HoverStyle.Assign(def.HoverStyle);
            currentAppearance.Item.NormalBorder       = def.NormalBorder;
            currentAppearance.Item.NormalForeGround   = def.NormalForeGround;
            currentAppearance.Item.SelectedBorder     = def.SelectedBorder;
            currentAppearance.Item.SelectedForeGround = def.SelectedForeGround;
            currentAppearance.Item.SelectedHoverStyle.Assign(def.SelectedHoverStyle);
            currentAppearance.Item.SelectedStyle.Assign(def.SelectedStyle);
            currentAppearance.Item.DisabledStyle.Assign(def.DisabledStyle);
            currentAppearance.Item.DisabledBorder     = def.DisabledBorder;
            currentAppearance.Item.DisabledForeGround = def.DisabledForeGround;
            currentAppearance.Item.AppearenceText.Assign(appearance.Item.AppearenceText);
        }
示例#2
0
            private void SetColors(ColorSchemeDefinition def)
            {
                var currentBarStyle  = (AppearanceBar)pgrdBar.SelectedObject;
                var currentItemStyle = (AppearanceItem)pgrdItem.SelectedObject;

                currentBarStyle.BackStyle.Assign(def.BarBackStyle);
                currentBarStyle.FocusedBorder = def.BarFocusedBorder;
                currentBarStyle.NormalBorder  = def.BarNormalBorder;
                currentBarStyle.ResetAppearanceBorder();
                currentBarStyle.ResetCornerRadius();
                currentBarStyle.DisabledMask = def.DisabledMask;

                currentItemStyle.BackStyle.Assign(def.BackStyle);
                currentItemStyle.ClickStyle.Assign(def.ClickStyle);
                currentItemStyle.Gradient        = def.GradientMode;
                currentItemStyle.HoverBorder     = def.HoverBorder;
                currentItemStyle.HoverForeGround = def.HoverForeGround;
                currentItemStyle.HoverStyle.Assign(def.HoverStyle);
                currentItemStyle.NormalBorder       = def.NormalBorder;
                currentItemStyle.NormalForeGround   = def.NormalForeGround;
                currentItemStyle.SelectedBorder     = def.SelectedBorder;
                currentItemStyle.SelectedForeGround = def.SelectedForeGround;
                currentItemStyle.SelectedHoverStyle.Assign(def.SelectedHoverStyle);
                currentItemStyle.SelectedStyle.Assign(def.SelectedStyle);
                currentItemStyle.DisabledStyle.Assign(def.DisabledStyle);
                currentItemStyle.DisabledBorder     = def.DisabledBorder;
                currentItemStyle.DisabledForeGround = def.DisabledForeGround;
                bBar.Appearance.Bar.Assign(currentBarStyle);
                bBar.Appearance.Item.Assign(currentItemStyle);
                bBar.SetThemeDefaults();
                original.Appearance.Bar.Assign(currentBarStyle);
                original.Appearance.Item.Assign(currentItemStyle);
                original.SetThemeDefaults();
            }
            private void SetColors(ColorSchemeDefinition schemeDefinition)
            {
                var appearance = (MonthCalanderAppearance)pgrdMain.SelectedObject;

                appearance.SelectedDateAppearance.Assign(new BorderAppearance());
                appearance.ActiveTextColor       = schemeDefinition.CaptionTextColor;
                appearance.InactiveTextColor     = schemeDefinition.InactiveTextColor;
                appearance.SelectedDateTextColor = schemeDefinition.DayMarker;
                appearance.TodayBorderColor      = schemeDefinition.SelectedDateBorderColor;
                appearance.ButtonBackColor.Assign(new ColorPair(schemeDefinition.CaptionBackColor));
                appearance.SelectedBackColor.Assign(new ColorPair(schemeDefinition.SelectedBackColor));
                appearance.ArrowColor = schemeDefinition.ArrowColor;
                appearance.CaptionBackColor.Assign(new ColorPair(schemeDefinition.CaptionBackColor));
                appearance.CaptionTextColor      = schemeDefinition.CaptionTextColor;
                appearance.HoverColor            = schemeDefinition.HoverColor;
                appearance.ControlBorderColor    = schemeDefinition.ControlBorderColor;
                appearance.TodayColor            = schemeDefinition.TodayColor;
                appearance.DayMarker             = schemeDefinition.DayMarker;
                appearance.ControlBackColor      = schemeDefinition.ControlBackColor;
                appearance.DateDaySaperatorColor = schemeDefinition.DateDaySaperatorColor;
                appearance.Radius          = 2;
                appearance.ArrowHoverColor = schemeDefinition.ArrowHoverColor;
                appearance.DisabledMask    = schemeDefinition.TodayColor;
                calPreview.Appearance.Assign(appearance);
            }
        internal void SetThemeDefaults()
        {
            currentAppearance.Reset();
            if (!themeProperty.UseTheme)
            {
                currentAppearance.SelectedDateAppearance.Assign(appearance.SelectedDateAppearance);
                currentAppearance.ActiveTextColor       = appearance.ActiveTextColor;
                currentAppearance.InactiveTextColor     = appearance.InactiveTextColor;
                currentAppearance.SelectedDateTextColor = appearance.SelectedDateTextColor;
                currentAppearance.TodayBorderColor      = appearance.TodayBorderColor;
                currentAppearance.ButtonBackColor.Assign(appearance.ButtonBackColor);
                currentAppearance.SelectedBackColor.Assign(appearance.SelectedBackColor);
                currentAppearance.ArrowColor      = appearance.ArrowColor;
                currentAppearance.ArrowHoverColor = appearance.ArrowHoverColor;
                currentAppearance.CaptionBackColor.Assign(appearance.CaptionBackColor);
                currentAppearance.CaptionTextColor      = appearance.CaptionTextColor;
                currentAppearance.HoverColor            = appearance.HoverColor;
                currentAppearance.ControlBorderColor    = appearance.ControlBorderColor;
                currentAppearance.TodayColor            = appearance.TodayColor;
                currentAppearance.DayMarker             = appearance.DayMarker;
                currentAppearance.ControlBackColor      = appearance.ControlBackColor;
                currentAppearance.DateDaySaperatorColor = appearance.DateDaySaperatorColor;
                currentAppearance.Radius       = 2;
                currentAppearance.DisabledMask = appearance.DisabledMask;
            }
            else
            {
                switch (themeProperty.ColorScheme)
                {
                case ColorScheme.VS2005:
                    SetColors(ColorSchemeDefinition.VS2005);
                    break;

                case ColorScheme.Classic:
                    SetColors(ColorSchemeDefinition.Classic);
                    break;

                case ColorScheme.Blue:
                    SetColors(ColorSchemeDefinition.Blue);
                    break;

                case ColorScheme.Default:
                    SetColors(ColorSchemeDefinition.GetColorScheme(ColorScheme.Default));
                    break;

                case ColorScheme.OliveGreen:
                    SetColors(ColorSchemeDefinition.OliveGreen);
                    break;

                case ColorScheme.Royale:
                    SetColors(ColorSchemeDefinition.Royale);
                    break;

                case ColorScheme.Silver:
                    SetColors(ColorSchemeDefinition.Silver);
                    break;
                }
            }
        }
 private void SetColors(ColorSchemeDefinition schemeDefinition)
 {
     currentAppearance.SelectedDateAppearance.Assign(new BorderAppearance());
     currentAppearance.ActiveTextColor       = schemeDefinition.CaptionTextColor;
     currentAppearance.InactiveTextColor     = schemeDefinition.InactiveTextColor;
     currentAppearance.SelectedDateTextColor = schemeDefinition.DayMarker;
     currentAppearance.TodayBorderColor      = schemeDefinition.SelectedDateBorderColor;
     currentAppearance.ButtonBackColor.Assign(new ColorPair(schemeDefinition.CaptionBackColor));
     currentAppearance.SelectedBackColor.Assign(new ColorPair(schemeDefinition.SelectedBackColor));
     currentAppearance.ArrowColor = schemeDefinition.ArrowColor;
     currentAppearance.CaptionBackColor.Assign(new ColorPair(schemeDefinition.CaptionBackColor));
     currentAppearance.CaptionTextColor      = schemeDefinition.CaptionTextColor;
     currentAppearance.HoverColor            = schemeDefinition.HoverColor;
     currentAppearance.ControlBorderColor    = schemeDefinition.ControlBorderColor;
     currentAppearance.TodayColor            = schemeDefinition.TodayColor;
     currentAppearance.DayMarker             = schemeDefinition.DayMarker;
     currentAppearance.ControlBackColor      = schemeDefinition.ControlBackColor;
     currentAppearance.DateDaySaperatorColor = schemeDefinition.DateDaySaperatorColor;
     currentAppearance.Radius          = 2;
     currentAppearance.ArrowHoverColor = schemeDefinition.ArrowHoverColor;
     currentAppearance.DisabledMask    = schemeDefinition.TodayColor;
 }
            private void SetColors(ColorSchemeDefinition def)
            {
                var currentBarStyle = (AppearanceBar) pgrdBar.SelectedObject;
                var currentItemStyle = (AppearanceItem) pgrdItem.SelectedObject;

                currentBarStyle.BackStyle.Assign(def.BarBackStyle);
                currentBarStyle.FocusedBorder = def.BarFocusedBorder;
                currentBarStyle.NormalBorder = def.BarNormalBorder;
                currentBarStyle.ResetAppearanceBorder();
                currentBarStyle.ResetCornerRadius();
                currentBarStyle.DisabledMask = def.DisabledMask;

                currentItemStyle.BackStyle.Assign(def.BackStyle);
                currentItemStyle.ClickStyle.Assign(def.ClickStyle);
                currentItemStyle.Gradient = def.GradientMode;
                currentItemStyle.HoverBorder = def.HoverBorder;
                currentItemStyle.HoverForeGround = def.HoverForeGround;
                currentItemStyle.HoverStyle.Assign(def.HoverStyle);
                currentItemStyle.NormalBorder = def.NormalBorder;
                currentItemStyle.NormalForeGround = def.NormalForeGround;
                currentItemStyle.SelectedBorder = def.SelectedBorder;
                currentItemStyle.SelectedForeGround = def.SelectedForeGround;
                currentItemStyle.SelectedHoverStyle.Assign(def.SelectedHoverStyle);
                currentItemStyle.SelectedStyle.Assign(def.SelectedStyle);
                currentItemStyle.DisabledStyle.Assign(def.DisabledStyle);
                currentItemStyle.DisabledBorder = def.DisabledBorder;
                currentItemStyle.DisabledForeGround = def.DisabledForeGround;
                bBar.Appearance.Bar.Assign(currentBarStyle);
                bBar.Appearance.Item.Assign(currentItemStyle);
                bBar.SetThemeDefaults();
                original.Appearance.Bar.Assign(currentBarStyle);
                original.Appearance.Item.Assign(currentItemStyle);
                original.SetThemeDefaults();
            }
示例#7
0
        internal void SetThemeDefaults()
        {
            currentAppearance.Reset();
            if (!themeProperty.UseTheme)
            {
                if (!appearance.Bar.BackStyle.IsEmpty)
                {
                    currentAppearance.Bar.BackStyle.Assign(appearance.Bar.BackStyle);
                }
                else
                {
                    currentAppearance.Bar.BackStyle.Assign(DEFAULT.Bar.BackStyle);
                }
                currentAppearance.Bar.FocusedBorder = !appearance.Bar.FocusedBorder.IsEmpty
                                                          ? appearance.Bar.FocusedBorder
                                                          : DEFAULT.Bar.FocusedBorder;
                currentAppearance.Bar.NormalBorder = !appearance.Bar.NormalBorder.IsEmpty
                                                         ? appearance.Bar.NormalBorder
                                                         : DEFAULT.Bar.NormalBorder;
                if (!appearance.Bar.AppearanceBorder.IsEmpty)
                {
                    currentAppearance.Bar.AppearanceBorder.Assign(appearance.Bar.AppearanceBorder);
                }
                else
                {
                    currentAppearance.Bar.AppearanceBorder.Assign(DEFAULT.Bar.AppearanceBorder);
                }
                currentAppearance.Bar.CornerRadius = appearance.Bar.CornerRadius != 0
                                                         ? appearance.Bar.CornerRadius
                                                         : DEFAULT.Bar.CornerRadius;
                currentAppearance.Bar.DisabledMask = !appearance.Bar.DisabledMask.IsEmpty
                                                         ? appearance.Bar.DisabledMask
                                                         : DEFAULT.Bar.DisabledMask;

                if (!appearance.Item.BackStyle.IsEmpty)
                {
                    currentAppearance.Item.BackStyle.Assign(appearance.Item.BackStyle);
                }
                else
                {
                    currentAppearance.Item.BackStyle.Assign(DEFAULT.Item.BackStyle);
                }
                if (!appearance.Item.ClickStyle.IsEmpty)
                {
                    currentAppearance.Item.ClickStyle.Assign(appearance.Item.ClickStyle);
                }
                else
                {
                    currentAppearance.Item.ClickStyle.Assign(DEFAULT.Item.ClickStyle);
                }
                if (!appearance.Item.SelectedStyle.IsEmpty)
                {
                    currentAppearance.Item.SelectedStyle.Assign(appearance.Item.SelectedStyle);
                }
                else
                {
                    currentAppearance.Item.SelectedStyle.Assign(DEFAULT.Item.SelectedStyle);
                }
                if (!appearance.Item.DisabledStyle.IsEmpty)
                {
                    currentAppearance.Item.DisabledStyle.Assign(appearance.Item.DisabledStyle);
                }
                else
                {
                    currentAppearance.Item.DisabledStyle.Assign(DEFAULT.Item.DisabledStyle);
                }
                if (!appearance.Item.SelectedHoverStyle.IsEmpty)
                {
                    currentAppearance.Item.SelectedHoverStyle.Assign(appearance.Item.SelectedHoverStyle);
                }
                else
                {
                    currentAppearance.Item.SelectedHoverStyle.Assign(DEFAULT.Item.SelectedHoverStyle);
                }
                if (!appearance.Item.HoverStyle.IsEmpty)
                {
                    currentAppearance.Item.HoverStyle.Assign(appearance.Item.HoverStyle);
                }
                else
                {
                    currentAppearance.Item.HoverStyle.Assign(DEFAULT.Item.HoverStyle);
                }
                currentAppearance.Item.HoverBorder = !appearance.Item.HoverBorder.IsEmpty
                                                         ? appearance.Item.HoverBorder
                                                         : DEFAULT.Item.HoverBorder;
                currentAppearance.Item.HoverForeGround = !appearance.Item.HoverForeGround.IsEmpty
                                                             ? appearance.Item.HoverForeGround
                                                             : DEFAULT.Item.HoverForeGround;
                currentAppearance.Item.SelectedBorder = !appearance.Item.SelectedBorder.IsEmpty
                                                            ? appearance.Item.SelectedBorder
                                                            : DEFAULT.Item.SelectedBorder;
                currentAppearance.Item.NormalBorder = !appearance.Item.NormalBorder.IsEmpty
                                                          ? appearance.Item.NormalBorder
                                                          : DEFAULT.Item.NormalBorder;
                currentAppearance.Item.NormalForeGround = !appearance.Item.NormalForeGround.IsEmpty
                                                              ? appearance.Item.NormalForeGround
                                                              : DEFAULT.Item.NormalForeGround;
                currentAppearance.Item.SelectedForeGround = !appearance.Item.SelectedForeGround.IsEmpty
                                                                ? appearance.Item.SelectedForeGround
                                                                : DEFAULT.Item.SelectedForeGround;
                currentAppearance.Item.DisabledBorder = !appearance.Item.DisabledBorder.IsEmpty
                                                            ? appearance.Item.DisabledBorder
                                                            : DEFAULT.Item.DisabledBorder;
                currentAppearance.Item.DisabledForeGround = !appearance.Item.DisabledForeGround.IsEmpty
                                                                ? appearance.Item.DisabledForeGround
                                                                : DEFAULT.Item.DisabledForeGround;
                currentAppearance.Item.Gradient = appearance.Item.Gradient != 90
                                                      ? appearance.Item.Gradient
                                                      : DEFAULT.Item.Gradient;
                if (!appearance.Item.AppearenceText.IsEmpty)
                {
                    currentAppearance.Item.AppearenceText.Assign(appearance.Item.AppearenceText);
                }
                else
                {
                    currentAppearance.Item.AppearenceText.Assign(DEFAULT.Item.AppearenceText);
                }
            }
            else
            {
                switch (themeProperty.ColorScheme)
                {
                case ColorScheme.VS2005:
                    SetColors(ColorSchemeDefinition.VS2005);
                    break;

                case ColorScheme.Classic:
                    SetColors(ColorSchemeDefinition.Classic);
                    break;

                case ColorScheme.Blue:
                    SetColors(ColorSchemeDefinition.Blue);
                    break;

                case ColorScheme.Default:
                    SetColors(ColorSchemeDefinition.GetColorScheme(ColorScheme.Default));
                    break;

                case ColorScheme.OliveGreen:
                    SetColors(ColorSchemeDefinition.OliveGreen);
                    break;

                case ColorScheme.Royale:
                    SetColors(ColorSchemeDefinition.Royale);
                    break;

                case ColorScheme.Silver:
                    SetColors(ColorSchemeDefinition.Silver);
                    break;
                }
            }
        }