private CommandBarButton GetOrCreateCommandBarButton(CommandBar commandBar, Command command, Commands2 commands) { foreach (CommandBarControl control in commandBar.Controls) { CommandBarButton button = control as CommandBarButton; if (button != null) { string guid; int id; commands.CommandInfo(control, out guid, out id); if (command.Guid == guid) { return(button); } } } return((CommandBarButton)command.AddControl(commandBar, 1)); }
private CommandBarButton GetOrCreateCommandBarButton(CommandBar commandBar, Command command, Commands2 commands) { foreach (CommandBarControl control in commandBar.Controls) { CommandBarButton button = control as CommandBarButton; if (button != null) { string guid; int id; commands.CommandInfo(control, out guid, out id); if (command.Guid == guid) return button; } } return (CommandBarButton)command.AddControl(commandBar, 1); }