Classe RibbonBase
Serve como classe base para personalizações de fita 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. Inicializa uma nova instância da classe RibbonBase. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
Base | Obtém o objeto de RibbonBase que este objeto de RibbonBase estende. | |
CanRaiseEvents | Obtém um valor que indica 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 de inspector, ou a janela do Explorer no Outlook, que é associada a este fita. | |
DesignMode | Obtém um valor que indica se a Component está no modo de design. (Herdado de Component.) | |
Events | Obtém a lista de manipuladores de eventos que estão conectados a este Component. (Herdado de Component.) | |
Factory | Obtém ou define o factory de fita que está associada com esse RibbonBase. | |
Global | Obtém ou define um valor que determina se este RibbonBase pode ser usado em várias contextos simultaneamente. | |
Name | Obtém ou define o nome do RibbonBase. | |
OfficeMenu | Obtém RibbonOfficeMenu que representa a personalização do menu do Microsoft Office. | |
Parent | Obtém RibbonComponent que representa o pai de RibbonComponent deste RibbonBase. | |
RibbonId | Obtém a identificação de fita que foi usado para criar esta instância da classe de RibbonBase . | |
RibbonType | Obtém uma lista separada por vírgulas de IDs de fita que estão associados com essa instância de RibbonBase . | |
RibbonUI | Infraestrutura. Obtém a instância de IRibbonUI que é fornecida pelo aplicativo do Microsoft Office para o código de extensibilidade de fita. | |
Site | Obtém ou define o ISite da Component. (Herdado de Component.) | |
StartFromScratch | Obtém ou define um valor que indica se ocultar todos os guias de interna em fita e a maioria dos comandos de menu do Microsoft Office e exibir somente as personalizações que são definidas neste item de fita. | |
Tabs | Obtém uma coleção de objetos de RibbonTab em RibbonOfficeMenu. | |
Tag | Obtém ou define os dados específicos do aplicativo que estão associados com esse RibbonBase. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
CreateObjRef | Segurança crítica. Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto. (Herdado de MarshalByRefObject.) | |
Dispose() | Libera todos os recursos usados pela Component. (Herdado de Component.) | |
Dispose(Boolean) | Libera os recursos não gerenciados usados pela classe de RibbonBase e opcionalmente libera os recursos gerenciados. (Substitui Component.Dispose(Boolean).) | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Finalize | Libera os recursos não gerenciados e executa outras operações de limpeza antes do Component é recuperados pela coleta de lixo. (Herdado de Component.) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetLifetimeService | Segurança crítica. Recupera o objeto de serviço Vida útil atual que controla a diretiva vida útil para esta instância. (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 Type da instância atual. (Herdado de Object.) | |
InitializeLifetimeService | Segurança crítica. Obtém um objeto de serviço de tempo de vida para controlar a diretiva vida útil para esta instância. (Herdado de MarshalByRefObject.) | |
MemberwiseClone() | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
MemberwiseClone(Boolean) | Cria uma cópia superficial do atual MarshalByRefObject objeto. (Herdado de MarshalByRefObject.) | |
PerformDynamicLayout | Chama o método de Microsoft.Office.Core.IRibbonUI.InvalidateControl do controle pai se RibbonComponent de RibbonBase tem um pai dinâmico, como um menu dinâmico, e layout não está suspenso. | |
PerformLayout | Atualizar a interface do usuário de fita. | |
ResumeLayout() | Inverte o efeito de método de SuspendLayout . | |
ResumeLayout(Boolean) | Inverte o efeito de método de SuspendLayout . | |
SuspendLayout | Impede que o aplicativo do Microsoft Office atualizar o estado de controles em fita. | |
ToString | Retorna um String contendo o nome da Component, se houver.Este método não deve ser substituído. (Herdado de Component.) |
Superior
Eventos
Nome | Descrição | |
---|---|---|
Close | Ocorre quando essa instância de RibbonBase fechar. | |
Disposed | Ocorre quando o componente é descartado por uma chamada para o Dispose método. (Herdado de Component.) | |
Load | Ocorre quando RibbonBase é carregado no aplicativo do Microsoft Office. | |
LoadImage | Ocorre quando RibbonBase carregar, se a propriedade de ImageName é definida para um ou mais controles. |
Superior
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
IExtension.ExtensionBase | Infraestrutura. |
Superior
Comentários
Quando você adiciona um novo item de Faixa de Opções (Visual Designer) a um projeto do Office, o Visual Studio adiciona uma classe de fita que herda de RibbonBase ao projeto.RibbonBase contém métodos e propriedades que são comuns a todas as classes de fita.Para obter mais informações, consulte Designer de faixa de opções.
Algumas propriedades de RibbonBase podem ser definidas apenas antes que a fita é carregada no 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.
Uso
Esse tipo é usado apenas nos projetos do Office direcionados ao .NET Framework 4 e ao .NET Framework 4.5. O assembly que define esse tipo não é parte do Visual Studio Tools for Office Runtime. Você deve implantar esse assembly junto com sua solução. Para obter mais informações, consulte Módulos (assemblies) no Visual Studio Tools para Office Runtime.
Acesso thread-safe
Quaisquer membros estático (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.