RibbonBase Clase

Definición

Actúa como clase base para las personalizaciones de la cinta de opciones de 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
Herencia
RibbonBase
Atributos
Implementaciones

Comentarios

Al agregar un nuevo elemento ribbon (Visual Designer) a un proyecto de Office, Visual Studio agrega una clase ribbon que hereda del RibbonBase proyecto. RibbonBase contiene métodos y propiedades que son comunes a todas las clases de cinta de opciones. Para obtener más información, consulta Ribbon Designer.

Algunas propiedades de solo se pueden establecer antes de RibbonBase que la cinta de opciones se cargue en la aplicación de Office. Para obtener información sobre cómo establecer estas propiedades, vea Información general sobre el modelo de objetos de la cinta de opciones.

Uso

Este tipo solo se usa en los proyectos de Office destinados a .NET Framework 4 y versiones posteriores. El ensamblado que define este tipo no forma parte del Runtime de Microsoft Visual Studio Tools para Office. Este ensamblado se debe implementar con la solución. Para más información, vea Ensamblados en Visual Studio Tools para Office Runtime.

Constructores

RibbonBase(RibbonFactory)

Inicializa una nueva instancia de la clase RibbonBase.

Propiedades

Base

Obtiene el objeto RibbonBase que este objeto RibbonBase extiende.

Context

Obtiene la ventana del inspector o explorador de Outlook, que está asociada a esta cinta.

Factory

Obtiene o establece el generador de cintas asociado a este RibbonBase.

Global

Obtiene o establece un valor que determina si este objeto RibbonBase puede usarse simultáneamente en varios contextos.

Name

Obtiene o establece el nombre de este objeto RibbonBase.

OfficeMenu

Obtiene un objeto RibbonOfficeMenu que representa la personalización del menú de Microsoft Office.

Parent

Obtiene un objeto RibbonComponent que representa el elemento primario del RibbonComponent de este objeto RibbonBase.

RibbonId

Obtiene el identificador de cinta que se usó para crear esta instancia de la clase RibbonBase.

RibbonType

Obtiene una lista de identificadores de cinta separados por comas que están asociados a esta instancia de RibbonBase.

RibbonUI

Obtiene la instancia de IRibbonUI que la aplicación de Microsoft Office proporciona al código de extensibilidad de la cinta.

StartFromScratch

Obtiene o establece un valor que indica si se van a ocultar todas las fichas integradas de la cinta de opciones y la mayoría de los comandos del menú de Microsoft Office y si se van a mostrar únicamente las personalizaciones definidas en este elemento de cinta.

Tabs

Obtiene una colección de los objetos RibbonTab de RibbonOfficeMenu.

Tag

Obtiene o establece los datos específicos de la aplicación que están asociados a este objeto RibbonBase.

Métodos

Dispose(Boolean)

Libera los recursos no administrados utilizados por la clase RibbonBase y, de forma opcional, libera los recursos administrados.

PerformDynamicLayout()

Llama al método Microsoft.Office.Core.IRibbonUI.InvalidateControl del control primario si el objeto RibbonComponent de RibbonBase tiene un elemento primario dinámico, como un menú dinámico, y no se suspende el diseño.

PerformLayout()

Actualiza la interfaz de usuario de la cinta de opciones.

ResumeLayout()

Invierte el efecto del método SuspendLayout().

ResumeLayout(Boolean)

Invierte el efecto del método SuspendLayout().

SuspendLayout()

Evita que la aplicación de Microsoft Office actualice el estado de los controles de la cinta de opciones.

Eventos

Close

Se produce cuando se cierra esta instancia de RibbonBase.

Load

Se produce cuando se carga RibbonBase en la aplicación de Microsoft Office.

LoadImage

Se produce cuando se carga RibbonBase si la propiedad ImageName está establecida para uno o varios controles.

Implementaciones de interfaz explícitas

IExtension.ExtensionBase

Actúa como clase base para las personalizaciones de la cinta de opciones de Microsoft Office.

Se aplica a