Compartilhar via


Namespace Microsoft.Office.Tools.Ribbon

O Microsoft.Office.Tools.Ribbon namespace contém componentes, controles, suporte coleções, classes e enumerações que permitem personalizar a faixa de opções na interface do usuário (UI) de vários aplicativos de Microsoft Office.

Todos os controles na Microsoft.Office.Tools.Ribbon namespace pode ser adicionado para a personalização do Office, arrastando-as da Controles de faixa de opções do Office guia da ToolBox para o Designer de faixa de opções. Além disso, o RibbonMenu controle permite que você adicione os seguintes controles em tempo de execução:

Para adicionar esses controles para uma RibbonMenu em tempo de execução, você deve definir o Dynamic a propriedade do menu para true em tempo de design.

Quando você cria um controle em tempo de execução para adicionar um menu, você pode alterar as propriedades do controle recém-criado antes de adicioná-lo ao menu. Depois de adicionar um controle a um menu, algumas de suas propriedades se tornar somente leitura. For more information, see Visão geral do modelo de objeto de faixa de opções.

Você pode usar outras propriedades para controlar a aparência e comportamento de seus controles em tempo de execução. Por exemplo, você pode implementar alterações em tempo de execução para a interface do usuário usando o Enabled e Visible Propriedades para habilitar, desabilitar, mostrar e ocultar controles que foram adicionados em tempo de design.

Classes

  Classe Descrição
Classe pública RibbonBase Serve como a classe base para personalizações da faixa de opções de Microsoft Office.
Classe pública RibbonCollectionBase Fornece acesso para o IRibbonExtension objetos em uma personalização da faixa de opções.

Interfaces

  Interface Descrição
Interface pública IRibbonExtension Representa uma extensão de um OfficeRibbon objeto.
Interface pública OfficeRibbon Representa uma personalização de faixa de opções de Microsoft Office é criada usando o Designer de faixa de opções em um projeto do Office em Visual Studio.
Interface pública RibbonBox Organiza e alinha os controles em uma faixa de opções personalizada.
Interface pública RibbonButton Representa um botão em uma faixa de opções personalizada.
Interface pública RibbonButtonGroup Representa um grupo de controles de botão em uma faixa de opções.
Interface pública RibbonCheckBox Representa um controle caixa de seleção em uma faixa de opções.
Interface pública RibbonComboBox Representa uma caixa de combinação em uma faixa de opções personalizada.
Interface pública RibbonComponent Contém métodos e membros que permitem a comunicação com o Visual Studio, navegação por meio da hierarquia de controle em seu aplicativo e a otimização do layout de controles de tempo de execução.
Interface pública RibbonControl Fornece propriedades usadas pelos controles em uma personalização de Microsoft Office.
Interface pública RibbonControlEventArgs Fornece dados para uma variedade de eventos são gerados em uma personalização de Microsoft Office.
Interface pública RibbonControlId Encapsula uma seqüência de caracteres de identificação de Microsoft Office usa para fazer referência a controles.
Interface pública RibbonDialogLauncher Representa um pequeno ícone padronizado em um grupo que pode ser usado para abrir uma caixa de diálogo.
Interface pública RibbonDropDown Representa uma lista de itens que um usuário pode escolher e uma lista de botões de faixa de opções que um usuário pode clicar.
Interface pública RibbonDropDownItem Representa um item em uma lista suspensa em uma lista suspensa da faixa de opções.
Interface pública RibbonEditBox Representa uma caixa de edição de uma faixa de opções.
Interface pública RibbonFactory Fornece métodos que você pode usar para criar controles de faixa de opções para uma personalização da faixa de opções de Microsoft Office.
Interface pública RibbonGallery Representa um controle que exibe um menu de RibbonDropDownItem objetos e RibbonButton controles.
Interface pública RibbonGroup Representa um grupo de controles em uma guia da faixa de opções.
Interface pública RibbonLabel Representa um rótulo em um RibbonGroup ou RibbonBox.
Interface pública RibbonLoadImageEventArgs Provides data for the LoadImage event.
Interface pública RibbonManager Gerencia as personalizações da faixa de opções que são criadas usando o Designer de faixa de opções em um projeto do Office.
Interface pública RibbonMenu Representa um menu em uma guia da faixa de opções ou no Menu de Microsoft Office.
Interface pública RibbonOfficeMenu Fornece acesso aos controles que você adiciona ao Menu de Microsoft Office.
Interface pública RibbonPosition Representa o local de um controle de faixa de opções no Menu de Microsoft Office em relação a um controle interno, o local de uma guia em relação a uma guia interna ou o local de um grupo em relação a um grupo interno.
Interface pública RibbonPositionStatics Fornece métodos que permitem especificar a posição de um controle, um grupo ou uma guia em uma personalização da faixa de opções.
Interface pública RibbonReadOnlyCollection Fornece acesso para o IRibbonExtension objetos em uma personalização da faixa de opções.
Interface pública RibbonSeparator Representa um controle de separador de um grupo ou um menu na faixa de opções.
Interface pública RibbonSplitButton Um controle de faixa de opções que combina um botão ou um botão de alternância e um menu drop-down.
Interface pública RibbonTab Contém um ou mais grupos de controles da faixa de opções.
Interface pública RibbonToggleButton Representa um controle de botão de alternância em uma faixa de opções.
Interface pública RibbonUIEventArgs Fornece dados para eventos que são gerados na faixa de opções.

Delegados

  Delegado Descrição
Delegado público RibbonControlEventHandler Representa o método que irá manipular eventos de um RibbonControl.
Delegado público RibbonLoadImageEventHandler Representa o método que manipulará o LoadImage o evento de um OfficeRibbon.
Delegado público RibbonUIEventHandler Representa o método que manipulará o Load o evento de um OfficeRibbon.

Enumerações

  Enumeração Descrição
Enumeração pública RibbonBoxStyle Especifica se os controles estão alinhados verticalmente ou horizontalmente em uma RibbonBox.
Enumeração pública RibbonButtonType Especifica o tipo de botão que um RibbonSplitButton exibe.
Enumeração pública RibbonControlIdType Contém valores que determinam se um RibbonControlId identifica um controle de Microsoft Office ou um controle personalizado.
Enumeração pública RibbonPositionType Especifica a posição de um controle no Menu de Microsoft Office, um grupo de controles em uma guia interna ou uma guia entre as guias internas ou personalizadas.

Consulte também

Referência

Outros recursos

Visão geral do modelo de objeto de faixa de opções

Visão geral da faixa de opções