//Skins Personalizadas => nao tem /// <summary> /// Retorna o tema default caso algo errado => Office 2013 Light Gray /// </summary> /// <param name="skinRibbonGalleryBarItem1"></param> /// <returns></returns> public static string GetSelectSkin(SkinRibbonGalleryBarItem skinRibbonGalleryBarItem1) { int i = 0; foreach (GalleryItemGroup group in skinRibbonGalleryBarItem1.Gallery.Groups) { var galleryItemList = group.GetCheckedItems(); //Skins Padrão //Skins Extras //Skins temáticos //Skins Personalizadas foreach (var item in galleryItemList) { Console.WriteLine(item.Caption); if (item.Checked) { TypeSkinTheme indexGroup = (TypeSkinTheme)i; string skin = GetSelectSkinFromGalleryItem(group, item, indexGroup); return(skin); } } i++; } return("Office 2013 Light Gray"); }
/// <summary> /// Retorna o tema default caso algo errado => Office 2013 Light Gray /// </summary> /// <param name="skinRibbonGalleryBarItem1"></param> /// <returns></returns> public static void PrintGroupSkins(SkinRibbonGalleryBarItem skinRibbonGalleryBarItem1) { for (int i = 0; i < skinRibbonGalleryBarItem1.Gallery.Groups.Count; i++) { var group = skinRibbonGalleryBarItem1.Gallery.Groups[i]; Console.WriteLine(group.Caption); Console.WriteLine("============================================================"); TypeSkinTheme indexGroup = (TypeSkinTheme)i; PrintSkins(group, indexGroup); Console.WriteLine("============================================================"); } }