RibbonReadOnlyCollection, interface
Donne accès aux objets IRibbonExtension dans une personnalisation de ruban.
Espace de noms : Microsoft.Office.Tools.Ribbon
Assemblys : Microsoft.Office.Tools.Common.v4.0.Utilities (dans Microsoft.Office.Tools.Common.v4.0.Utilities.dll)
Microsoft.Office.Tools.Common (dans Microsoft.Office.Tools.Common.dll)
Syntaxe
'Déclaration
<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
Le type RibbonReadOnlyCollection expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
Count | Obtient le nombre d'éléments contenus dans le ICollection<T>. (Hérité de ICollection<IRibbonExtension>.) | |
IsReadOnly | Obtient une valeur indiquant si ICollection<T> est en lecture seule. (Hérité de ICollection<IRibbonExtension>.) | |
Item | Obtient ou définit l'élément situé à l'index spécifié. (Hérité de IList<IRibbonExtension>.) |
Début
Méthodes
Nom | Description | |
---|---|---|
Add | Ajoute un élément à ICollection<T>. (Hérité de ICollection<IRibbonExtension>.) | |
Clear | Supprime tous les éléments de ICollection<T>. (Hérité de ICollection<IRibbonExtension>.) | |
Contains | Détermine si ICollection<T> contient une valeur spécifique. (Hérité de ICollection<IRibbonExtension>.) | |
CopyTo | Copie les éléments de ICollection<T> dans Array, en commençant à un index particulier de Array. (Hérité de ICollection<IRibbonExtension>.) | |
GetEnumerator | Retourne un énumérateur qui itère au sein de la collection. (Hérité de IEnumerable<IRibbonExtension>.) | |
GetRibbon | Infrastructure. Retourne une instance d'un IRibbonExtension du type spécifié, s'il existe dans ce RibbonReadOnlyCollection. | |
GetRibbonContextCollection | Infrastructure. Retourne une collection des objets IRibbonExtension associés à une application ou classe de message spécifiée. | |
IndexOf | Détermine l'index d'un élément spécifique de IList<T>. (Hérité de IList<IRibbonExtension>.) | |
Insert | Insère un élément dans IList<T> à l'index spécifié. (Hérité de IList<IRibbonExtension>.) | |
Remove | Supprime la première occurrence d'un objet spécifique de ICollection<T>. (Hérité de ICollection<IRibbonExtension>.) | |
RemoveAt | Supprime l'élément IList<T> au niveau de l'index spécifié. (Hérité de IList<IRibbonExtension>.) |
Début
Notes
La collection représentée par cet objet peut contenir tous les objets IRibbonExtension de tout type dans une personnalisation de Ruban, ou uniquement ces objets IRibbonExtension pour une classe de message particulière ou une application Microsoft Office.
Lorsque vous ajoutez un Ruban à un projet, Visual Studio ajoute la classe Globals à votre application.La propriété Ribbons de la classe Globals retourne une instance dérivée de la classe RibbonCollectionBase.Vous pouvez utiliser la collection Globals.Ribbons pour accéder aux rubans associés à votre personnalisation Office.
[!REMARQUE]
Cette interface est implémentée par Visual Studio Tools pour Office Runtime. Elle n'est pas destinée à être implémentée dans votre code. Pour plus d'informations, consultez Vue d'ensemble de Visual Studio Tools pour Office Runtime.
Utilisation
Cette documentation décrit la version de ce type utilisée dans les projets Office qui ciblent .NET Framework 4 et .NET Framework 4.5. Dans les projets qui ciblent .NET Framework 3.5, ce type peut contenir d'autres membres, et les exemples de code qui y figurent sont susceptibles de ne pas fonctionner. Pour obtenir de la documentation sur ce type dans les projets ciblant .NET Framework 3.5, consultez la section de référence suivante dans la documentation Visual Studio 2008 : https://go.microsoft.com/fwlink/?LinkId=160658.
Voir aussi
Référence
Microsoft.Office.Tools.Ribbon, espace de noms