Ejemplo n.º 1
0
        //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");
        }
Ejemplo n.º 2
0
 /// <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("============================================================");
     }
 }