/// <summary>
        ///
        /// </summary>
        /// <param name="header"></param>
        /// <returns></returns>
        public RibbonModelGalleryCategory CreateGalleryCategory(string header)
        {
            var cat = new RibbonModelGalleryCategory()
            {
                Header = header
            };

            Items.Add(cat);
            return(cat);
        }
        private static void AddGalleryItems_(Dictionary <object, object> dictionary,
                                             IList g)
        {
            foreach (var keyValuePair in dictionary)
            {
                var cat = new RibbonModelGalleryCategory()
                {
                    Label = keyValuePair.Key.ToString()
                };
                foreach (var vv in (IEnumerable)keyValuePair.Value)

                {
                    var item = new RibbonModelGalleryItem()
                    {
                        Content = vv
                    };
                    cat.Items.Add(item);
                }

                g.Add(cat);
            }
        }