Classe RibbonBase
Serve como a classe base para personalizações da faixa de opções de Microsoft Office.
Hierarquia de herança
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
Microsoft.Office.Tools.Ribbon.RibbonBase
Namespace: Microsoft.Office.Tools.Ribbon
Assembly: Microsoft.Office.Tools.Common.v4.0.Utilities (em Microsoft.Office.Tools.Common.v4.0.Utilities.dll)
Sintaxe
'Declaração
Public MustInherit Class RibbonBase _
Inherits Component _
Implements IRibbonExtension, IExtension, IDisposable
public abstract class RibbonBase : Component,
IRibbonExtension, IExtension, IDisposable
O tipo RibbonBase expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
RibbonBase | Infraestrutura. Initializes a new instance of the RibbonBase class. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
Base | Obtém o RibbonBase objeto que este RibbonBase estende o objeto. | |
CanRaiseEvents | Obtém um valor indicando se o componente pode elevar um evento. (Herdado de Component.) | |
Container | Obtém o IContainer que contém o Component. (Herdado de Component.) | |
Context | Obtém a janela Inspetor ou janela do Explorer no Outlook, o que está associado esta faixa de opções. | |
DesignMode | Obtém um valor que indica se a Component está em modo de design. (Herdado de Component.) | |
Events | Obtém a lista de manipuladores de eventos que estão conectados a esta Component. (Herdado de Component.) | |
Factory | Obtém ou define a fábrica de faixa de opções está associada esta RibbonBase. | |
Global | Obtém ou define um valor que determina se este RibbonBase pode ser usado simultaneamente em vários contextos. | |
Name | Obtém ou define o nome deste RibbonBase. | |
OfficeMenu | Obtém um RibbonOfficeMenu que representa a personalização do Menu de Microsoft Office. | |
Parent | Obtém um RibbonComponent que representa o pai do RibbonComponent esse RibbonBase. | |
RibbonId | Obtém a ID da faixa de opções que foi usado para criar esta instância da RibbonBase classe. | |
RibbonType | Obtém uma lista separada por vírgulas de IDs de faixa de opções que estão associados esta RibbonBase instância. | |
RibbonUI | Infraestrutura. Obtém o IRibbonUI instância que é fornecida pelo aplicativo de Microsoft Office para o código de extensibilidade da faixa de opções. | |
Site | Obtém ou define o ISite da Component. (Herdado de Component.) | |
StartFromScratch | Obtém ou define um valor que indica se deseja ocultar todas as guias internas da faixa de opções e a maioria dos comandos no Menu de Microsoft Office e exibir somente as personalizações são definidas neste item de faixa de opções. | |
Tabs | Obtém uma coleção de RibbonTab objetos na RibbonOfficeMenu. | |
Tag | Obtém ou define os dados específicos do aplicativo que está associados esta RibbonBase. |
Início
Métodos
Nome | Descrição | |
---|---|---|
CreateObjRef | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Herdado de MarshalByRefObject.) | |
Dispose() | Libera todos os recursos usados pela Component. (Herdado de Component.) | |
Dispose(Boolean) | Libera os recursos não gerenciados usados pela RibbonBase classe e, opcionalmente, versões de recursos gerenciados. (Substitui Component.Dispose(Boolean).) | |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
Finalize | Libera recursos não gerenciados e executa outras operações de limpeza antes do Component é recuperados pela coleta de lixo. (Herdado de Component.) | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Herdado de MarshalByRefObject.) | |
GetService | Retorna um objeto que representa um serviço fornecido pela Component ou por seus Container. (Herdado de Component.) | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
InitializeLifetimeService | Obtém um objeto de serviço de tempo de vida para controlar a diretiva de ciclo de vida para esta instância. (Herdado de MarshalByRefObject.) | |
MemberwiseClone() | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
MemberwiseClone(Boolean) | Cria uma cópia superficial do atual MarshalByRefObject objeto. (Herdado de MarshalByRefObject.) | |
PerformDynamicLayout | Chamadas a Microsoft.Office.Core.IRibbonUI.InvalidateControl método do pai de controle se o RibbonComponent da RibbonBase tem um pai dinâmico, como, por exemplo, um menu dinâmico, e o layout não for suspensa. | |
PerformLayout | Atualiza a interface do usuário da faixa de opções. | |
ResumeLayout() | Reverte o efeito da SuspendLayout método. | |
ResumeLayout(Boolean) | Reverte o efeito da SuspendLayout método. | |
SuspendLayout | Impede que o aplicativo Microsoft Office o estado dos controles da faixa de opções de atualização. | |
ToString | Retorna um String contendo o nome da Component, se houver.Este método não deve ser substituído. (Herdado de Component.) |
Início
Eventos
Nome | Descrição | |
---|---|---|
Close | Ocorre quando este RibbonBase instância é fechamento. | |
Disposed | Ocorre quando o componente é descartado por uma chamada para o Dispose método. (Herdado de Component.) | |
Load | Ocorre quando o RibbonBase é carregada no aplicativo Microsoft Office. | |
LoadImage | Ocorre quando o RibbonBase carrega, se a ImageName propriedade é definida para um ou mais controles. |
Início
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
IExtension.ExtensionBase | Infraestrutura. |
Início
Comentários
Quando você adiciona um novo a faixa de opções (Visual Designer) item a um projeto do Office, Visual Studio adiciona uma classe de faixa de opções que herda de RibbonBase para o projeto. RibbonBasecontém métodos e propriedades que são comuns a todas as classes de faixa de opções. For more information, see Designer de faixa de opções.
Algumas propriedades do RibbonBase pode ser definida antes da faixa de opções é carregada para o aplicativo do Office. Para obter informações sobre como definir essas propriedades, consulte Visão geral do modelo de objeto de faixa de opções.
Usage
Esse tipo é usado somente em projetos do Office voltados para o .NET Framework 4. O assembly que define esse tipo não faz parte do Visual Studio Tools for Office runtime. Você deve implantar esse assembly junto com sua solução. Para obter mais informações, consulte Assemblies no Visual Studio Tools para Office Runtime.
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.