Exemplo n.º 1
0
 public static RibbonTab GetOrCreate(this RibbonTabs tabs, string TabDisplayName, string TabInternalName, string ClientId)
 {
     if (tabs[TabInternalName] != null)
     {
         return(tabs[TabInternalName]);
     }
     else
     {
         return(tabs.Add(TabDisplayName, TabInternalName, ClientId));
     }
 }
Exemplo n.º 2
0
        public ITab CreateNewTab(string typename, string name)
        {
            var tab = new RTab(name);

            List <ITab> tabs;

            if (RibbonTabs.TryGetValue(typename, out tabs))
            {
                tabs.Add(tab);
            }
            else
            {
                RibbonTabs.Add(typename, new List <ITab>()
                {
                    tab
                });
            }
            return(tab);
        }