Condividi tramite


Classe RibbonCollectionBase

Fornisce accesso agli oggetti IRibbonExtension in una personalizzazione della barra multifunzione.

Gerarchia di ereditarietà

System.Object
  Microsoft.Office.Tools.Ribbon.RibbonCollectionBase

Spazio dei nomi:  Microsoft.Office.Tools.Ribbon
Assembly:  Microsoft.Office.Tools.Common.v4.0.Utilities (in Microsoft.Office.Tools.Common.v4.0.Utilities.dll)

Sintassi

'Dichiarazione
Public MustInherit Class RibbonCollectionBase _
    Implements IList(Of IRibbonExtension), ICollection(Of IRibbonExtension),  _
    IEnumerable(Of IRibbonExtension), IEnumerable, IExtension
public abstract class RibbonCollectionBase : IList<IRibbonExtension>, 
    ICollection<IRibbonExtension>, IEnumerable<IRibbonExtension>, IEnumerable, 
    IExtension

Il tipo RibbonCollectionBase espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico RibbonCollectionBase Infrastruttura.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Base Ottiene un IList<T> di oggetti IRibbonExtension in RibbonCollectionBase.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetRibbon(Type) Infrastruttura.
Metodo pubblico GetRibbon<TRibbon>() Infrastruttura.
Metodo pubblico GetRibbonContextCollection(Object, Type) Infrastruttura.
Metodo pubblico GetRibbonContextCollection<TRibbonCollection>(Object) Infrastruttura.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ICollection<IRibbonExtension>.Add Infrastruttura.
Implementazione esplicita dell'interfacciaMetodo privato ICollection<IRibbonExtension>.Clear Infrastruttura.
Implementazione esplicita dell'interfacciaMetodo privato ICollection<IRibbonExtension>.Contains Infrastruttura.
Implementazione esplicita dell'interfacciaMetodo privato ICollection<IRibbonExtension>.CopyTo Infrastruttura.
Implementazione esplicita dell'interfacciaProprietà privata ICollection<IRibbonExtension>.Count Infrastruttura.
Implementazione esplicita dell'interfacciaMetodo privato IEnumerable<IRibbonExtension>.GetEnumerator Infrastruttura.
Implementazione esplicita dell'interfacciaMetodo privato IEnumerable.GetEnumerator Infrastruttura.
Implementazione esplicita dell'interfacciaMetodo privato IList<IRibbonExtension>.IndexOf Infrastruttura.
Implementazione esplicita dell'interfacciaMetodo privato IList<IRibbonExtension>.Insert Infrastruttura.
Implementazione esplicita dell'interfacciaProprietà privata ICollection<IRibbonExtension>.IsReadOnly Infrastruttura.
Implementazione esplicita dell'interfacciaProprietà privata IList<IRibbonExtension>.Item Infrastruttura.
Implementazione esplicita dell'interfacciaMetodo privato ICollection<IRibbonExtension>.Remove Infrastruttura.
Implementazione esplicita dell'interfacciaMetodo privato IList<IRibbonExtension>.RemoveAt Infrastruttura.
Implementazione esplicita dell'interfacciaProprietà privata IExtension.ExtensionBase Infrastruttura.

In alto

Note

Questa raccolta contiene tutte le aree delle barre multifunzione associate alla personalizzazione di Office. Per accedere all'oggetto RibbonCollectionBase in un progetto di Office, utilizzare la proprietà Globals.Ribbons. Per ulteriori informazioni, vedere Accesso globale a oggetti nei progetti di Office.

Questa raccolta può contenere tutti gli oggetti IRibbonExtension di qualsiasi tipo in una personalizzazione della barra multifunzione o soltanto gli oggetti IRibbonExtension relativi a una determinata classe messaggio o a un'applicazione di Microsoft Office.

Utilizzo

Questo tipo viene utilizzato solo nei progetti di Office destinati a .NET Framework 4 e .NET Framework 4.5. L'assembly che definisce questo tipo non fa parte del Runtime di Visual Studio Tools per Office. È necessario distribuire questo assembly insieme alla soluzione. Per ulteriori informazioni, vedere Assembly nel runtime di Visual Studio Tools per Office.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Office.Tools.Ribbon