Condividi tramite


Interfaccia RibbonReadOnlyCollection

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

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

Sintassi

'Dichiarazione
<GuidAttribute("c3b587bc-42bc-401b-a1e7-f85777d5156a")> _
Public Interface RibbonReadOnlyCollection _
    Inherits IList(Of IRibbonExtension), ICollection(Of IRibbonExtension),  _
    IEnumerable(Of IRibbonExtension), IEnumerable
[GuidAttribute("c3b587bc-42bc-401b-a1e7-f85777d5156a")]
public interface RibbonReadOnlyCollection : IList<IRibbonExtension>, 
    ICollection<IRibbonExtension>, IEnumerable<IRibbonExtension>, IEnumerable

Il tipo RibbonReadOnlyCollection espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Count Ottiene il numero di elementi contenuti in ICollection<T>. (Ereditato da ICollection<IRibbonExtension>)
Proprietà pubblica IsReadOnly Ottiene un valore che indica se ICollection<T> è di sola lettura. (Ereditato da ICollection<IRibbonExtension>)
Proprietà pubblica Item Ottiene o imposta l'elemento in corrispondenza dell'indice specificato. (Ereditato da IList<IRibbonExtension>)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add Aggiunge un elemento all'insieme ICollection<T>. (Ereditato da ICollection<IRibbonExtension>)
Metodo pubblico Clear Rimuove tutti gli elementi dall'oggetto ICollection<T>. (Ereditato da ICollection<IRibbonExtension>)
Metodo pubblico Contains Consente di stabilire se il ICollection<T> contiene un valore specifico. (Ereditato da ICollection<IRibbonExtension>)
Metodo pubblico CopyTo Copia gli elementi dell'interfaccia ICollection<T> in un oggetto Array, a partire da un particolare indice Array. (Ereditato da ICollection<IRibbonExtension>)
Metodo pubblico GetEnumerator() Restituisce un enumeratore che consente di scorrere l'insieme. (Ereditato da IEnumerable<IRibbonExtension>)
Metodo pubblico GetEnumerator() Viene restituito un enumeratore che scorre un insieme. (Ereditato da IEnumerable)
Metodo pubblico GetRibbon Infrastruttura. Restituisce un'istanza di IRibbonExtension del tipo specificato, se presente in RibbonReadOnlyCollection.
Metodo pubblico GetRibbonContextCollection Infrastruttura. Restituisce un insieme di oggetti IRibbonExtension associati a una classe messaggio specificata oppure a un'applicazione.
Metodo pubblico IndexOf Determina l'indice di un elemento specifico nell'interfaccia IList<T>. (Ereditato da IList<IRibbonExtension>)
Metodo pubblico Insert Inserisce un elemento nell'interfaccia IList<T> in corrispondenza dell'indice specificato. (Ereditato da IList<IRibbonExtension>)
Metodo pubblico Remove Rimuove la prima occorrenza di un oggetto specifico da ICollection<T>. (Ereditato da ICollection<IRibbonExtension>)
Metodo pubblico RemoveAt Rimuove l'elemento dell'interfaccia IList<T> in corrispondenza dell'indice specificato. (Ereditato da IList<IRibbonExtension>)

In alto

Note

L'insieme rappresentato da questo oggetto 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.

Quando si aggiunge una barra multifunzione a un progetto, in Visual Studio viene aggiunta la classe Globals all'applicazione. La proprietà Ribbons della classe Globals restituisce un'istanza derivata dalla classe RibbonCollectionBase. Per accedere alle barre multifunzione associate alla personalizzazione di Office, utilizzare l'insieme Globals.Ribbons.

Nota

Questa interfaccia è implementata da Visual Studio Tools per Office Runtime. Non deve essere implementata nel codice. Per ulteriori informazioni, vedere Cenni preliminari su Visual Studio Tools per Office Runtime.

Utilizzo

Nella presente documentazione viene descritta la versione di questo tipo utilizzata nei progetti di Office destinati a .NET Framework 4. Nei progetti destinati a .NET Framework 3.5, questo tipo potrebbe avere membri diversi e gli esempi di codice forniti per il tipo potrebbero non funzionare. Per la documentazione relativa a questo tipo nei progetti destinati a .NET Framework 3.5, vedere la sezione di riferimento seguente nella documentazione di Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Office.Tools.Ribbon

Altre risorse

Accesso alla barra multifunzione in fase di esecuzione

Accesso globale a oggetti nei progetti di Office