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); }
public static void DeleteBackgroundColor(this EToolbarItem item) { item.DeletePartColor(ThemeConstants.ToolbarItem.ColorClass.Background); }
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; } }