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


RibbonComponent Интерфейс

Определение

Содержит методы и члены, обеспечивающие взаимодействие с Visual Studio, навигацию по иерархии элементов управления в приложении, а также оптимизацию макета элементов управления времени выполнения.

public interface class RibbonComponent : IDisposable, System::ComponentModel::IComponent
[System.Runtime.InteropServices.Guid("09b06894-74de-44ff-9d48-9661ae639f41")]
public interface RibbonComponent : IDisposable, System.ComponentModel.IComponent
[<System.Runtime.InteropServices.Guid("09b06894-74de-44ff-9d48-9661ae639f41")>]
type RibbonComponent = interface
    interface IComponent
    interface IDisposable
Public Interface RibbonComponent
Implements IComponent, IDisposable
Производный
Атрибуты
Реализации

Комментарии

Некоторые элементы этого интерфейса можно задать только перед загрузкой ленты в приложение Office или перед добавлением элемента управления в динамическое меню во время выполнения. Сведения о настройке этих свойств см. в разделе Общие сведения об объектной модели ленты.

Примечание

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

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

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

Свойства

Name

Получает или задает имя данного объекта RibbonComponent.

Parent

Получает объект RibbonComponent, представляющий родительский объект этого объекта RibbonComponent.

Ribbon

Получает объект верхнего уровня Ribbon, который содержит иерархию элементов управления.

RibbonUI

Получает экземпляр IRibbonUI, предоставляемый приложением Microsoft Office коду расширяемости ленты.

Tag

Получает или задает данные приложения, связанные с этим объектом RibbonComponent.

Методы

PerformDynamicLayout()

Вызывает метод Microsoft.Office.Core.IRibbonUI.InvalidateControl родительского элемента управления, если для объекта RibbonComponent существует динамический родительский элемент, например динамическое меню, и размещение не приостановлено.

PerformLayout()

Вызывает метод Microsoft.Office.Core.IRibbonUI.InvalidateControl, если у RibbonComponent есть родительский элемент и макет не был приостановлен.

ResumeLayout()

Отменяет результат вызова метода SuspendLayout().

ResumeLayout(Boolean)

Отменяет результат вызова метода SuspendLayout().

SuspendLayout()

Запрещает обновление состояния элементов управления ленты в приложении Microsoft Office.

Применяется к