Namespace Microsoft.Office.Tools.Ribbon
O Microsoft.Office.Tools.Ribbon namespace contém classes de componentes, controles e coleções de suporte 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 à sua personalização do Office, arrastando-as da Controles da faixa de opções do Office guia da caixa de ferramentas 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. Para obter mais informações, consulte Visão geral do modelo de objeto da 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 de fita do Microsoft Office. | |
RibbonCollectionBase | Fornece acesso aos objetos de IRibbonExtension em uma personalização de fita. |
Interfaces
Interface | Descrição | |
---|---|---|
IRibbonExtension | Representa uma extensão de um OfficeRibbon objeto. | |
OfficeRibbon | Representa uma personalização de fita do Microsoft Office projetada utilizando o designer de fita em um projeto do Office no Visual Studio. | |
RibbonBox | Organiza e alinha os controles em uma faixa de opções personalizada. | |
RibbonButton | Representa um botão em uma fita personalizado. | |
RibbonButtonGroup | Representa um grupo de controles de botão em uma fita. | |
RibbonCheckBox | Representa um controle de caixa de seleção em uma fita. | |
RibbonComboBox | Representa uma caixa de combinação em uma fita personalizado. | |
RibbonComponent | Contém métodos e os membros que permitem a comunicação com Visual Studio, navegação com a hierarquia de controle em seu aplicativo, e em otimização de layout de tempo de execução dos controles. | |
RibbonControl | Fornece as propriedades usadas pelos controles em uma personalização do Microsoft Office. | |
RibbonControlEventArgs | Fornece dados para uma variedade de eventos que são gerados em uma personalização de Microsoft Office. | |
RibbonControlId | Encapsula uma seqüência de identificação de Microsoft Office usa para fazer referência a controles. | |
RibbonDialogLauncher | Representa um ícone padronizado pequeno em um grupo que pode ser usado para abrir uma caixa de diálogo. | |
RibbonDropDown | Representa uma lista de itens de que um usuário pode escolher e uma lista de botões de fita que um usuário pode clicar. | |
RibbonDropDownItem | Representa um item em uma lista suspensa fita em uma lista suspensa. | |
RibbonEditBox | Representa uma caixa de edição em uma fita. | |
RibbonFactory | Fornece métodos que você pode usar para criar controles de fita para uma personalização de fita do Microsoft Office. | |
RibbonGallery | Representa um controle que exibe um menu de RibbonDropDownItem e controles de RibbonButton . | |
RibbonGroup | Representa um grupo de controles em um guia de fita. | |
RibbonLabel | Representa um rótulo em RibbonGroup ou em RibbonBox. | |
RibbonLoadImageEventArgs | Fornece dados para o evento LoadImage. | |
RibbonManager | Gerencia personalizações de fita que são criadas utilizando o designer de fita em um projeto do Office. | |
RibbonMenu | Representa um menu em um guia de fita ou no menu do Microsoft Office. | |
RibbonOfficeMenu | Fornece acesso aos controles que você adicionar a Microsoft Office o menu. | |
RibbonPosition | Representa o local de um controle de faixa de opções no Menu 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 que você especificar a posição de um controle, um grupo ou uma guia em uma personalização da faixa de opções. | |
RibbonReadOnlyCollection | Fornece acesso aos objetos de IRibbonExtension em uma personalização de fita. | |
RibbonSeparator | Representa um controle separator para um grupo ou um menu em fita. | |
RibbonSplitButton | Um controle de fita que combina um botão ou um botão de alternância e um menu suspenso. | |
RibbonTab | Contém um ou mais grupos de controles em fita. | |
RibbonToggleButton | Representa um controle de botão de alternância em uma fita. | |
RibbonUIEventArgs | Fornece dados para eventos que são gerados na faixa de opções. |
Delegados
Delegado | Descrição | |
---|---|---|
RibbonControlEventHandler | Representa o método que manipulará eventos de RibbonControl. | |
RibbonLoadImageEventHandler | Representa o método que manipulará o evento de LoadImage de OfficeRibbon. | |
RibbonUIEventHandler | Representa o método que manipulará o evento de Load de 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 Microsoft Office ou um controle personalizado. | |
RibbonPositionType | Especifica a posição de um controle no Menu Microsoft Office, um grupo de controles em uma guia interna ou uma guia entre as guias internas ou personalizadas. |