internal string GetContainerCSSClassName() { // Get the correct CSS for whether this tab is contextual or not string className = "ms-cui-tabContainer"; if (Contextual) { className += " ms-cui-tabContainer-" + ContextualGroup.GetColorNameForContextualTabColor( Ribbon.GetContextualGroup(ContextualGroupId).Color); } return(className); }
/// <summary> /// Adds a ContextualGroup to this ribbon /// </summary> /// <param name="id">The id of the ContextualGroup.</param> /// <param name="title">The Title of the ContextualGroup.</param> /// <param name="color">The color of the ContextualGroup.</param> public void AddContextualGroup(string id, string title, ContextualColor color, string command) { ContextualGroup cg = GetContextualGroup(id); if (!CUIUtility.IsNullOrUndefined(cg)) { throw new ArgumentException("A contextual group with id: " + id + " has already been added to this ribbon."); } cg = new ContextualGroup(id, title, color, command); _contextualGroups[id] = cg; }