Поделиться через


RibbonReadOnlyCollection - интерфейс

Предоставляет доступ к объектам IRibbonExtension в настройке ленты.

Пространство имен:  Microsoft.Office.Tools.Ribbon
Сборки:   Microsoft.Office.Tools.Common.v4.0.Utilities (в Microsoft.Office.Tools.Common.v4.0.Utilities.dll)
  Microsoft.Office.Tools.Common (в Microsoft.Office.Tools.Common.dll)

Синтаксис

'Декларация
<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

Тип RibbonReadOnlyCollection предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство Count Получает число элементов, содержащихся в интерфейсе ICollection<T>. (Унаследовано от ICollection<IRibbonExtension>.)
Открытое свойство IsReadOnly Получает значение, указывающее, доступна ли ICollection<T> только для чтения. (Унаследовано от ICollection<IRibbonExtension>.)
Открытое свойство Item Получает или задает элемент с указанным индексом. (Унаследовано от IList<IRibbonExtension>.)

В начало страницы

Методы

  Имя Описание
Открытый метод Add Добавляет элемент в коллекцию ICollection<T>. (Унаследовано от ICollection<IRibbonExtension>.)
Открытый метод Clear Удаляет все элементы из коллекции ICollection<T>. (Унаследовано от ICollection<IRibbonExtension>.)
Открытый метод Contains Определяет, содержит ли коллекция ICollection<T> указанное значение. (Унаследовано от ICollection<IRibbonExtension>.)
Открытый метод CopyTo Копирует элементы ICollection<T> в массив Array, начиная с указанного индекса Array. (Унаследовано от ICollection<IRibbonExtension>.)
Открытый метод GetEnumerator Возвращает перечислитель, выполняющий итерацию в коллекции. (Унаследовано от IEnumerable<IRibbonExtension>.)
Открытый метод GetRibbon Инфраструктура. Возвращает экземпляр IRibbonExtension указанного типа, если таковой существует в объекте RibbonReadOnlyCollection.
Открытый метод GetRibbonContextCollection Инфраструктура. Возврат коллекции объектов IRibbonExtension, связанных с заданным классом сообщений или приложением.
Открытый метод IndexOf Определяет индекс заданного элемента коллекции IList<T>. (Унаследовано от IList<IRibbonExtension>.)
Открытый метод Insert Вставляет элемент в список IList<T> по указанному индексу. (Унаследовано от IList<IRibbonExtension>.)
Открытый метод Remove Удаляет первый экземпляр указанного объекта из коллекции ICollection<T>. (Унаследовано от ICollection<IRibbonExtension>.)
Открытый метод RemoveAt Удаляет элемент IList<T> по указанному индексу. (Унаследовано от IList<IRibbonExtension>.)

В начало страницы

Заметки

Коллекция, представляемая этим объектом, может содержать либо все объекты IRibbonExtension любого типа в настройке ленты, либо только объекты IRibbonExtension конкретного класса сообщений или приложения Microsoft Office.

При добавлении ленты в проект Visual Studio добавляет к приложению класс Globals.В свойстве Ribbons класса Globals возвращается экземпляр класса, производного от RibbonCollectionBase.Коллекция Globals.Ribbons может использоваться для обращения к лентам, связанным с настройкой Office.

ПримечаниеПримечание

Данный интерфейс реализован набором средств Visual Studio Tools for Office (среда выполнения). Он не предназначен для реализации в пользовательском коде. Дополнительные сведения см. в разделе Общие сведения об инструментах Visual Studio для среды выполнения Office.

Использование

В настоящей документации описывается версия этого типа, которая используется в проектах Office, предназначенных для платформ .NET Framework 4 и .NET Framework 4.5. В проектах, предназначенных для платформы .NET Framework 3.5, этот тип может содержать другие члены, а примеры кода, приведенные для этого типа, могут не работать. Документацию о данном типе в проектах, предназначенных для платформы .NET Framework 3.5, см. в следующем справочном разделе документации Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

См. также

Ссылки

Microsoft.Office.Tools.Ribbon - пространство имен

Другие ресурсы

Доступ к ленте во время выполнения

Глобальный доступ к объектам в проектах Office