RibbonReadOnlyCollection-Schnittstelle
Ermöglicht Zugriff auf die IRibbonExtension-Objekte in einer Menübandanpassung.
Namespace: Microsoft.Office.Tools.Ribbon
Assembly: Microsoft.Office.Tools.Common (in Microsoft.Office.Tools.Common.dll)
Syntax
'Declaration
<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
Der RibbonReadOnlyCollection-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
Count | Ruft die Anzahl der Elemente ab, die in ICollection<T> enthalten sind. (Von ICollection<IRibbonExtension> geerbt.) | |
IsReadOnly | Ruft einen Wert ab, der angibt, ob die ICollection<T> schreibgeschützt ist. (Von ICollection<IRibbonExtension> geerbt.) | |
Item | Ruft das Element am angegebenen Index ab oder legt dieses fest. (Von IList<IRibbonExtension> geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Add | Fügt der ICollection<T> ein Element hinzu. (Von ICollection<IRibbonExtension> geerbt.) | |
Clear | Entfernt alle Elemente aus ICollection<T>. (Von ICollection<IRibbonExtension> geerbt.) | |
Contains | Bestimmt, ob ICollection<T> einen bestimmten Wert enthält. (Von ICollection<IRibbonExtension> geerbt.) | |
CopyTo | Kopiert die Elemente der ICollection<T> beginnend bei einem bestimmten Array-Index in ein Array. (Von ICollection<IRibbonExtension> geerbt.) | |
GetEnumerator() | Gibt einen Enumerator zurück, der die Auflistung durchläuft. (Von IEnumerable<IRibbonExtension> geerbt.) | |
GetEnumerator() | Gibt einen Enumerator zurück, der eine Auflistung durchläuft. (Von IEnumerable geerbt.) | |
GetRibbon | Infrastruktur. Gibt eine Instanz einer IRibbonExtension des angegebenen Typs zurück, sofern sie in RibbonReadOnlyCollection vorhanden ist. | |
GetRibbonContextCollection | Infrastruktur. Gibt eine Auflistung von IRibbonExtension-Objekten zurück, die einer angegebenen Nachrichtenklasse oder Anwendung zugeordnet sind. | |
IndexOf | Bestimmt den Index eines bestimmten Elements in der IList<T>. (Von IList<IRibbonExtension> geerbt.) | |
Insert | Fügt am angegebenen Index ein Element in die IList<T> ein. (Von IList<IRibbonExtension> geerbt.) | |
Remove | Entfernt das erste Vorkommen eines bestimmten Objekts aus ICollection<T>. (Von ICollection<IRibbonExtension> geerbt.) | |
RemoveAt | Entfernt das IList<T>-Element am angegebenen Index. (Von IList<IRibbonExtension> geerbt.) |
Zum Seitenanfang
Hinweise
Die von diesem Objekt dargestellte Auflistung kann entweder alle IRibbonExtension-Objekte eines beliebigen Typs in einer Menübandanpassung oder nur die IRibbonExtension-Objekte einer bestimmten Nachrichtenklasse oder Microsoft Office-Anwendung beinhalten.
Beim Hinzufügen eines Menübands zu einem Projekt fügt Visual Studio der Anwendung die Globals-Klasse hinzu. Mit der Ribbons-Eigenschaft der Globals-Klasse wird eine Instanz zurückgegeben, die von der RibbonCollectionBase-Klasse abgeleitet wird. Mit der Globals.Ribbons-Auflistung kann auf Menübänder zugegriffen werden, die der Office-Anpassung zugeordnet sind.
Tipp
Diese Schnittstelle wird von der Visual Studio Tools for Office-Laufzeit implementiert. Es ist nicht vorgesehen, dass der Typ direkt vom Code implementiert wird. Weitere Informationen finden Sie unter Übersicht über die Visual Studio Tools for Office-Laufzeit.
Verwendung
In dieser Dokumentation wird die Version dieses Typs beschrieben, der in Office-Projekten mit der Zielversion .NET Framework 4 verwendet wird. In Projekten mit der Zielversion .NET Framework 3.5 verfügt dieser Typ möglicherweise über unterschiedliche Member und die für diesen Typ bereitgestellten Codebeispiele funktionieren möglicherweise nicht. Dokumentation zu diesem Typ in Projekten mit der Zielversion .NET Framework 3.5 finden Sie im folgenden Verweisabschnitt in der Visual Studio 2008-Dokumentation: https://go.microsoft.com/fwlink/?LinkId=160658.
Siehe auch
Referenz
Microsoft.Office.Tools.Ribbon-Namespace