Freigeben über


RibbonCollectionBase-Klasse

Ermöglicht Zugriff auf die IRibbonExtension-Objekte in einer Menübandanpassung.

Vererbungshierarchie

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

Namespace:  Microsoft.Office.Tools.Ribbon
Assembly:  Microsoft.Office.Tools.Common.v4.0.Utilities (in Microsoft.Office.Tools.Common.v4.0.Utilities.dll)

Syntax

'Declaration
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

Der RibbonCollectionBase-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode RibbonCollectionBase Infrastruktur.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Base Ruft eine IList<T> von IRibbonExtension-Objekten in der RibbonCollectionBase ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetRibbon(Type) Infrastruktur.
Öffentliche Methode GetRibbon<TRibbon>() Infrastruktur.
Öffentliche Methode GetRibbonContextCollection(Object, Type) Infrastruktur.
Öffentliche Methode GetRibbonContextCollection<TRibbonCollection>(Object) Infrastruktur.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ICollection<IRibbonExtension>.Add Infrastruktur.
Explizite SchnittstellenimplementierungPrivate Methode ICollection<IRibbonExtension>.Clear Infrastruktur.
Explizite SchnittstellenimplementierungPrivate Methode ICollection<IRibbonExtension>.Contains Infrastruktur.
Explizite SchnittstellenimplementierungPrivate Methode ICollection<IRibbonExtension>.CopyTo Infrastruktur.
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection<IRibbonExtension>.Count Infrastruktur.
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable<IRibbonExtension>.GetEnumerator Infrastruktur.
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable.GetEnumerator Infrastruktur.
Explizite SchnittstellenimplementierungPrivate Methode IList<IRibbonExtension>.IndexOf Infrastruktur.
Explizite SchnittstellenimplementierungPrivate Methode IList<IRibbonExtension>.Insert Infrastruktur.
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection<IRibbonExtension>.IsReadOnly Infrastruktur.
Explizite SchnittstellenimplementierungPrivate Eigenschaft IList<IRibbonExtension>.Item Infrastruktur.
Explizite SchnittstellenimplementierungPrivate Methode ICollection<IRibbonExtension>.Remove Infrastruktur.
Explizite SchnittstellenimplementierungPrivate Methode IList<IRibbonExtension>.RemoveAt Infrastruktur.
Explizite SchnittstellenimplementierungPrivate Eigenschaft IExtension.ExtensionBase Infrastruktur.

Zum Seitenanfang

Hinweise

Diese Auflistung enthält alle Menübänder, die der Office-Anpassung zugeordnet sind.Um auf das RibbonCollectionBase-Objekt in einem Office-Projekt zuzugreifen, verwenden Sie die Globals.Ribbons-Eigenschaft.Weitere Informationen finden Sie unter Globaler Zugriff auf Objekte in Office-Projekten.

Diese 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.

Verwendung

Dieser Typ wird nur in Office-Projekten verwendet, die auf .NET Framework 4 und .NET Framework 4.5 ausgerichtet sind. Die Assembly, die diesen Typ definiert, ist nicht Teil der Visual Studio-Tools für Office-Laufzeit. Diese Assembly muss mit Ihrer Lösung bereitgestellt werden. Weitere Informationen finden Sie unter Assemblys in Visual Studio Tools for Office Runtime.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.Office.Tools.Ribbon-Namespace