Пример #1
0
 public static void DeleteSelectedTabColor(this EToolbarItem item)
 {
     if (string.IsNullOrEmpty(item.Icon))
     {
         item.DeletePartColor(ThemeConstants.ToolbarItem.ColorClass.TextSelected);
     }
     else
     {
         item.DeletePartColor(ThemeConstants.ToolbarItem.ColorClass.TextUnderIconSelected);
         item.DeletePartColor(ThemeConstants.ToolbarItem.ColorClass.IconSelected);
     }
     item.DeletePartColor(ThemeConstants.ToolbarItem.ColorClass.Underline);
 }
Пример #2
0
 public static void DeleteBackgroundColor(this EToolbarItem item)
 {
     item.DeletePartColor(ThemeConstants.ToolbarItem.ColorClass.Background);
 }
Пример #3
0
 public static void DeleteUnderlineColor(this EToolbarItem item)
 {
     item.DeletePartColor(ThemeConstants.ToolbarItem.ColorClass.Underline);
 }
        void ClearBarItemColors(EToolbarItem item, BarItemColorType type)
        {
            switch (type)
            {
            case BarItemColorType.Background:
                item.DeletePartColor("bg");
                break;

            case BarItemColorType.Text:
                if (string.IsNullOrEmpty(item.Icon))
                {
                    item.DeletePartColor("text");
                    item.DeletePartColor("text_pressed");
                    item.DeletePartColor("text_selected");
                }
                else
                {
                    item.DeletePartColor("text_under_icon");
                    item.DeletePartColor("text_under_icon_pressed");
                    item.DeletePartColor("text_under_icon_selected");
                }
                item.DeletePartColor("underline");
                break;

            case BarItemColorType.SelectedTab:
                if (string.IsNullOrEmpty(item.Icon))
                {
                    item.DeletePartColor("text_selected");
                }
                else
                {
                    item.DeletePartColor("text_under_icon_selected");
                    item.DeletePartColor("icon_selected");
                }
                item.DeletePartColor("underline");
                break;

            case BarItemColorType.UnselectedTab:
                if (string.IsNullOrEmpty(item.Icon))
                {
                    item.DeletePartColor("text");
                    item.DeletePartColor("text_pressed");
                }
                else
                {
                    item.DeletePartColor("text_under_icon");
                    item.DeletePartColor("text_under_icon_pressed");
                    item.DeletePartColor("icon");
                    item.DeletePartColor("icon_pressed");
                }
                break;

            default:
                break;
            }
        }