RibbonBase Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Serve como a classe base para personalizações da Faixa de Opções do Microsoft Office.
public ref class RibbonBase abstract : System::ComponentModel::Component, IDisposable, Microsoft::Office::Tools::Ribbon::IRibbonExtension
[System.ComponentModel.ToolboxItem(false)]
public abstract class RibbonBase : System.ComponentModel.Component, IDisposable, Microsoft.Office.Tools.Ribbon.IRibbonExtension
[<System.ComponentModel.ToolboxItem(false)>]
type RibbonBase = class
inherit Component
interface IRibbonExtension
interface IExtension
interface IDisposable
Public MustInherit Class RibbonBase
Inherits Component
Implements IDisposable, IRibbonExtension
- Herança
-
RibbonBase
- Atributos
- Implementações
Comentários
Quando você adiciona um novo item da Faixa de Opções (Visual Designer) a um projeto do Office, o Visual Studio adiciona uma classe de Faixa de Opções que herda de RibbonBase ao projeto. RibbonBase contém métodos e propriedades que são comuns a todas as classes da Faixa de Opções. Para obter mais informações, consulte Fitas.
Esta propriedade só pode ser definida antes da Faixa de Opções ser carregada no aplicativo do Office RibbonBase. Para obter informações sobre como definir essas propriedades, consulte Visão geral do modelo de objeto da faixa de opções.
Uso
Esse tipo é usado apenas nos projetos do Office direcionados ao .NET Framework 4 ou posterior. O assembly que define esse tipo não é parte do Visual Studio Tools para Office Runtime. Você deve implantar esse assembly junto com sua solução. Confira mais informações em Assemblies no Visual Studio Tools para Office Runtime.
Construtores
RibbonBase(RibbonFactory) |
Inicializa uma nova instância da classe RibbonBase. |
Propriedades
Base |
Obtém o objeto RibbonBase que esse objeto RibbonBase estende. |
Context |
Obtém a janela Inspetor ou a janela Gerenciador no Outlook associada a esta Faixa de Opções. |
Factory |
Obtém ou define a fábrica da Faixa de Opções associada a esse 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 do Microsoft Office. |
Parent |
Obtém um objeto RibbonComponent que representa o pai do RibbonComponent desse RibbonBase. |
RibbonId |
Obtém a ID da Faixa de Opções que foi usada para criar essa instância da classe RibbonBase. |
RibbonType |
Obtém uma lista separada por vírgulas das IDs da Faixa de Opções associadas a essa instância RibbonBase. |
RibbonUI |
Obtém a instância IRibbonUI fornecida pelo aplicativo do Microsoft Office para o código de extensibilidade da Faixa de Opções. |
StartFromScratch |
Obtém ou define um valor que indica se deve ocultar todas as guias internas da Faixa de Opções e a maioria dos comandos no Menu do Microsoft Office e exibir somente as personalizações que são definidas neste item da Faixa de Opções. |
Tabs |
Obtém uma coleção de objetos RibbonTab no RibbonOfficeMenu. |
Tag |
Obtém ou define dados específicos do aplicativo associados a este RibbonBase. |
Métodos
Dispose(Boolean) |
Libera os recursos não gerenciados usados pela classe RibbonBase e, opcionalmente, libera os recursos gerenciados. |
PerformDynamicLayout() |
Chamará o método Microsoft.Office.Core.IRibbonUI.InvalidateControl do controle pai se o RibbonComponent do RibbonBase tiver um pai dinâmico, como um menu dinâmico, e o layout não for suspenso. |
PerformLayout() |
Atualiza a interface do usuário da Faixa de Opções. |
ResumeLayout() |
Inverte o efeito do método SuspendLayout(). |
ResumeLayout(Boolean) |
Inverte o efeito do método SuspendLayout(). |
SuspendLayout() |
Impede que o aplicativo Microsoft Office atualize o estado dos controles na Faixa de Opções. |
Eventos
Close |
Ocorre quando essa instância de RibbonBase está sendo fechada. |
Load |
Ocorre quando o RibbonBase é carregado no aplicativo Microsoft Office. |
LoadImage |
Ocorre quando o RibbonBase é carregado, caso a propriedade ImageName esteja definida para um ou mais controles. |
Implantações explícitas de interface
IExtension.ExtensionBase |
Serve como a classe base para personalizações da Faixa de Opções do Microsoft Office. |