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 | |
---|---|---|
RibbonBase | Serve como a classe base para personalizações da faixa de opções de Microsoft Office. | |
RibbonCollectionBase | Fornece acesso para o IRibbonExtension objetos em uma personalização da faixa de opções. |
Interfaces
Interface | Descrição | |
---|---|---|
IRibbonExtension | Representa uma extensão de um OfficeRibbon objeto. | |
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. | |
RibbonBox | Organiza e alinha os controles em uma faixa de opções personalizada. | |
RibbonButton | Representa um botão em uma faixa de opções personalizada. | |
RibbonButtonGroup | Representa um grupo de controles de botão em uma faixa de opções. | |
RibbonCheckBox | Representa um controle caixa de seleção em uma faixa de opções. | |
RibbonComboBox | Representa uma caixa de combinação em uma faixa de opções personalizada. | |
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. | |
RibbonControl | Fornece propriedades usadas pelos controles em uma personalização de Microsoft Office. | |
RibbonControlEventArgs | Fornece dados para uma variedade de eventos são gerados em uma personalização de Microsoft Office. | |
RibbonControlId | Encapsula uma seqüência de caracteres de identificação de Microsoft Office usa para fazer referência a controles. | |
RibbonDialogLauncher | Representa um pequeno ícone padronizado em um grupo que pode ser usado para abrir uma caixa de diálogo. | |
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. | |
RibbonDropDownItem | Representa um item em uma lista suspensa em uma lista suspensa da faixa de opções. | |
RibbonEditBox | Representa uma caixa de edição de uma faixa de opções. | |
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. | |
RibbonGallery | Representa um controle que exibe um menu de RibbonDropDownItem objetos e RibbonButton controles. | |
RibbonGroup | Representa um grupo de controles em uma guia da faixa de opções. | |
RibbonLabel | Representa um rótulo em um RibbonGroup ou RibbonBox. | |
RibbonLoadImageEventArgs | Provides data for the LoadImage event. | |
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. | |
RibbonMenu | Representa um menu em uma guia da faixa de opções ou no Menu de Microsoft Office. | |
RibbonOfficeMenu | Fornece acesso aos controles que você adiciona ao Menu de Microsoft Office. | |
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. | |
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. | |
RibbonReadOnlyCollection | Fornece acesso para o IRibbonExtension objetos em uma personalização da faixa de opções. | |
RibbonSeparator | Representa um controle de separador de um grupo ou um menu na faixa de opções. | |
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. | |
RibbonTab | Contém um ou mais grupos de controles da faixa de opções. | |
RibbonToggleButton | Representa um controle de botão de alternância em uma faixa de opções. | |
RibbonUIEventArgs | Fornece dados para eventos que são gerados na faixa de opções. |
Delegados
Delegado | Descrição | |
---|---|---|
RibbonControlEventHandler | Representa o método que irá manipular eventos de um RibbonControl. | |
RibbonLoadImageEventHandler | Representa o método que manipulará o LoadImage o evento de um OfficeRibbon. | |
RibbonUIEventHandler | Representa o método que manipulará o Load o evento de um OfficeRibbon. |
Enumerações
Enumeração | Descrição | |
---|---|---|
RibbonBoxStyle | Especifica se os controles estão alinhados verticalmente ou horizontalmente em uma RibbonBox. | |
RibbonButtonType | Especifica o tipo de botão que um RibbonSplitButton exibe. | |
RibbonControlIdType | Contém valores que determinam se um RibbonControlId identifica um controle de Microsoft Office ou um controle personalizado. | |
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. |