RibbonBase Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |