/// <summary> /// Add the contents of this MergableMenu to a CommandBarMenu /// </summary> /// <param name="menu"></param> public void Apply(CommandBarItemCollection items) { int lastGroup = -1; foreach (MergableItem item in List) { if (item.Group != lastGroup && lastGroup > -1) items.AddSeparator(); items.Add(item.Apply()); lastGroup = item.Group; } }