RibbonComponent (Interfaz)
Contiene métodos y miembros que permiten la comunicación con Visual Studio, la navegación por la jerarquía de controles de la aplicación y la optimización del diseño en tiempo de ejecución de los controles.
Espacio de nombres: Microsoft.Office.Tools.Ribbon
Ensamblado: Microsoft.Office.Tools.Common (en Microsoft.Office.Tools.Common.dll)
Sintaxis
'Declaración
<GuidAttribute("09b06894-74de-44ff-9d48-9661ae639f41")> _
Public Interface RibbonComponent _
Inherits IComponent, IDisposable
[GuidAttribute("09b06894-74de-44ff-9d48-9661ae639f41")]
public interface RibbonComponent : IComponent,
IDisposable
El tipo RibbonComponent expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
![]() |
Name | Obtiene o establece el nombre de este objeto RibbonComponent. |
![]() |
Parent | Obtiene un objeto RibbonComponent que representa el elemento primario de este objeto RibbonComponent. |
![]() |
Ribbon | Obtiene el objeto Ribbon de nivel superior que contiene la jerarquía de controles. |
![]() |
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 la interfaz ISite asociada a la interfaz IComponent. (Se hereda de IComponent). |
![]() |
Tag | Obtiene o establece los datos específicos de la aplicación que están asociados a este objeto RibbonComponent. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
![]() |
Dispose | Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados. (Se hereda de IDisposable). |
![]() |
PerformDynamicLayout | Llama al método Microsoft.Office.Core.IRibbonUI.InvalidateControl del control principal si RibbonComponent tiene un elemento primario dinámico, como un menú dinámico, y no se suspende el diseño. |
![]() |
PerformLayout | Llama a Microsoft.Office.Core.IRibbonUI.InvalidateControl si el objeto RibbonComponent tiene un elemento primario y no se ha suspendido el diseño. |
![]() |
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. |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
![]() |
Disposed | Representa el método que controla el evento Disposed de un componente. (Se hereda de IComponent). |
Arriba
Comentarios
Algunos miembros de esta interfaz solo se pueden establecer antes de que se cargue la cinta de opciones en la aplicación de Office o antes de que se agregue el control a un menú dinámico en tiempo de ejecución. Para obtener información sobre cómo establecer estas propiedades, vea Información general sobre el modelo de objetos para la cinta de opciones.
Nota
Esta interfaz está implementada por el motor en tiempo de ejecución de Visual Studio Tools para Office. No está prevista su implementación en el código. Para obtener más información, vea Información general sobre el Motor en tiempo de ejecución de Microsoft Visual Studio Tools para Office.
Uso
Esta documentación describe la versión de este tipo que se utiliza en los proyectos de Office destinados a .NET Framework 4. En los proyectos destinados a .NET Framework 3.5, este tipo puede tener miembros diferentes y es posible que los ejemplos de código proporcionados para dicho tipo no funcionen. Para informarse sobre este tipo en los proyectos destinados a .NET Framework 3.5, vea la siguiente sección de referencia en la documentación de Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.