RibbonCollectionBase - класс
Предоставляет доступ к объектам IRibbonExtension в настройке ленты.
Иерархия наследования
System.Object
Microsoft.Office.Tools.Ribbon.RibbonCollectionBase
Пространство имен: Microsoft.Office.Tools.Ribbon
Сборка: Microsoft.Office.Tools.Common.v4.0.Utilities (в Microsoft.Office.Tools.Common.v4.0.Utilities.dll)
Синтаксис
'Декларация
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
Тип RibbonCollectionBase предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
RibbonCollectionBase | Инфраструктура. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
Base | Получает коллекцию IList<T> объектов IRibbonExtension в объекте RibbonCollectionBase. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) | |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) | |
GetRibbon(Type) | Инфраструктура. | |
GetRibbon<TRibbon>() | Инфраструктура. | |
GetRibbonContextCollection(Object, Type) | Инфраструктура. | |
GetRibbonContextCollection<TRibbonCollection>(Object) | Инфраструктура. | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
В начало страницы
Явные реализации интерфейса
Имя | Описание | |
---|---|---|
ICollection<IRibbonExtension>.Add | Инфраструктура. | |
ICollection<IRibbonExtension>.Clear | Инфраструктура. | |
ICollection<IRibbonExtension>.Contains | Инфраструктура. | |
ICollection<IRibbonExtension>.CopyTo | Инфраструктура. | |
ICollection<IRibbonExtension>.Count | Инфраструктура. | |
IEnumerable<IRibbonExtension>.GetEnumerator | Инфраструктура. | |
IEnumerable.GetEnumerator | Инфраструктура. | |
IList<IRibbonExtension>.IndexOf | Инфраструктура. | |
IList<IRibbonExtension>.Insert | Инфраструктура. | |
ICollection<IRibbonExtension>.IsReadOnly | Инфраструктура. | |
IList<IRibbonExtension>.Item | Инфраструктура. | |
ICollection<IRibbonExtension>.Remove | Инфраструктура. | |
IList<IRibbonExtension>.RemoveAt | Инфраструктура. | |
IExtension.ExtensionBase | Инфраструктура. |
В начало страницы
Заметки
Эта коллекция содержит все ленты, которые связаны с настройкой Office.Для доступа к объекту RibbonCollectionBase в проекте Office воспользуйтесь свойством Globals.Ribbons.Для получения дополнительной информации см. Глобальный доступ к объектам в проектах Office.
Эта коллекция может содержать либо все объекты IRibbonExtension любого типа в настройке ленты, либо только объекты IRibbonExtension конкретного класса сообщений или приложения Microsoft Office.
Использование
Этот тип используется только в проектах Office, предназначенных для платформ .NET Framework 4 и .NET Framework 4.5. Сборка, в которой определяется этот тип, на входит в состав Visual Studio Tools for Office (среда выполнения). Необходимо развернуть эту сборку вместе с решением. Дополнительные сведения см. в разделе Сборки среды выполнения Visual Studio Tools for Office.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.