RibbonBase (Clase)
Actúa como clase base para las personalizaciones de la cinta de opciones de Microsoft Office.
Jerarquía de herencia
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
Microsoft.Office.Tools.Ribbon.RibbonBase
Espacio de nombres: Microsoft.Office.Tools.Ribbon
Ensamblado: Microsoft.Office.Tools.Common.v4.0.Utilities (en Microsoft.Office.Tools.Common.v4.0.Utilities.dll)
Sintaxis
'Declaración
Public MustInherit Class RibbonBase _
Inherits Component _
Implements IRibbonExtension, IExtension, IDisposable
public abstract class RibbonBase : Component,
IRibbonExtension, IExtension, IDisposable
El tipo RibbonBase expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
RibbonBase | Infraestructura. Inicializa una nueva instancia de la clase RibbonBase. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
Base | Obtiene el objeto RibbonBase que este objeto RibbonBase extiende. | |
CanRaiseEvents | Obtiene un valor que indica si el componente puede generar un evento. (Se hereda de Component). | |
Container | Obtiene IContainer que contiene Component. (Se hereda de Component). | |
Context | Obtiene la ventana del inspector o explorador de Outlook, que está asociada a esta cinta. | |
DesignMode | Obtiene un valor que indica si Component está actualmente en modo de diseño. (Se hereda de Component). | |
Events | Obtiene la lista de controladores de eventos asociados a Component. (Se hereda de Component). | |
Factory | Obtiene o establece el generador de cintas asociado a este RibbonBase. | |
Global | Obtiene o establece un valor que determina si este objeto RibbonBase se puede usar 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 id. 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 | Infraestructura. Obtiene la instancia de IRibbonUI que la aplicación de Microsoft Office proporciona al código de extensibilidad de la cinta. | |
Site | Obtiene o establece ISite de Component. (Se hereda de Component). | |
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. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
CreateObjRef | Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. (Se hereda de MarshalByRefObject). | |
Dispose() | Libera todos los recursos utilizados por el objeto Component. (Se hereda de Component). | |
Dispose(Boolean) | Libera los recursos no administrados utilizados por la clase RibbonBase y, de forma opcional, libera los recursos administrados. (Invalida a Component.Dispose(Boolean)). | |
Equals | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). | |
Finalize | Libera recursos no administrados y realiza otras operaciones de limpieza antes de que se reclame el objeto Component durante la recolección de elementos no utilizados. (Se hereda de Component). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetLifetimeService | Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject). | |
GetService | Devuelve un objeto que representa el servicio suministrado por Component o por Container. (Se hereda de Component). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
InitializeLifetimeService | Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject). | |
MemberwiseClone() | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
MemberwiseClone(Boolean) | Crea una copia superficial del objeto MarshalByRefObject actual. (Se hereda de MarshalByRefObject). | |
PerformDynamicLayout | Llama al método Microsoft.Office.Core.IRibbonUI.InvalidateControl del control primario si el 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. | |
ToString | Devuelve un objeto String que contiene el nombre del objeto Component, en caso de que exista.Este método no debe reemplazarse. (Se hereda de Component). |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
Close | Se produce cuando se cierra esta instancia de RibbonBase. | |
Disposed | Se produce cuando el componente se elimina mediante una llamada al método Dispose. (Se hereda de Component). | |
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. |
Arriba
Implementaciones explícitas de interfaces
Nombre | Descripción | |
---|---|---|
IExtension.ExtensionBase | Infraestructura. |
Arriba
Comentarios
Cuando se agrega un nuevo elemento Cinta (diseñador visual) a un proyecto, Visual Studio agrega al proyecto una clase Ribbon que hereda de RibbonBase. RibbonBase contiene los métodos y propiedades que son comunes a todas las clases Ribbon. Para obtener más información, vea Diseñador de la cinta de opciones.
Algunas propiedades de RibbonBase solo se pueden establecer antes de que se cargue la cinta de opciones 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 para la cinta de opciones.
Uso
Este tipo se usa solamente en los proyectos de Office destinados a .NET Framework 4. El ensamblado que define este tipo no forma parte del motor en tiempo de ejecución de Visual Studio Tools para Office. Este ensamblado se debe implementar con la solución. Para obtener más información, vea Ensamblados en el Motor en tiempo de ejecución de Microsoft Visual Studio Tools para Office.
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.