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


RibbonBase Класс

Определение

Используется в качестве базового класса для настроек ленты Microsoft Office.

public ref class RibbonBase abstract : System::ComponentModel::Component, IDisposable, Microsoft::Office::Tools::Ribbon::IRibbonExtension
[System.ComponentModel.ToolboxItem(false)]
public abstract class RibbonBase : System.ComponentModel.Component, IDisposable, Microsoft.Office.Tools.Ribbon.IRibbonExtension
[<System.ComponentModel.ToolboxItem(false)>]
type RibbonBase = class
    inherit Component
    interface IRibbonExtension
    interface IExtension
    interface IDisposable
Public MustInherit Class RibbonBase
Inherits Component
Implements IDisposable, IRibbonExtension
Наследование
RibbonBase
Атрибуты
Реализации

Комментарии

При добавлении нового элемента ленты (visual Designer) в проект Office Visual Studio добавляет в проект класс ленты, наследующий от RibbonBase . RibbonBase содержит методы и свойства, общие для всех классов ленты. Для получения дополнительной информации см. Ribbon Designer.

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

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

Этот тип используется только в проектах Office, предназначенных для платформы .NET Framework 4 или более поздних ее версий. Сборка, в которой определяется этот тип, не входит в состав набора средств Visual Studio для Office (среда выполнения). Необходимо развернуть эту сборку вместе с решением. Дополнительные сведения см. в разделе Сборки в наборах средств Visual Studio для среды выполнения Office.

Конструкторы

RibbonBase(RibbonFactory)

Инициализирует новый экземпляр класса RibbonBase.

Свойства

Base

Получает или задает объект RibbonBase, расширяемый данным объектом RibbonBase.

Context

Возвращает окно инспектора (или окно проводника в Outlook), связанное с этой лентой.

Factory

Получает или задает фабрику ленты, связанную с данным объектом RibbonBase.

Global

Возврат или установка значения, которое определяет возможность одновременного использования этого объекта RibbonBase в нескольких контекстах.

Name

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

OfficeMenu

Получает объект RibbonOfficeMenu, представляющий настройку меню Microsoft Office.

Parent

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

RibbonId

Получает идентификатор ленты, который использовался для создания данного экземпляра класса RibbonBase.

RibbonType

Получает разделенный запятыми список идентификаторов ленты, связанных с данным экземпляром RibbonBase.

RibbonUI

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

StartFromScratch

Возвращает или задает значение, которое указывает, нужно ли скрыть все встроенные вкладки ленты и большинство команд меню Microsoft Office и отображать только пользовательские настройки, определенные в этом элементе ленты.

Tabs

Получает коллекцию объектов RibbonTab в объекте RibbonOfficeMenu.

Tag

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

Методы

Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые классом RibbonBase (при необходимости освобождает и управляемые ресурсы).

PerformDynamicLayout()

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

PerformLayout()

Обновляет интерфейс ленты.

ResumeLayout()

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

ResumeLayout(Boolean)

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

SuspendLayout()

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

События

Close

Происходит при закрытии данного экземпляра RibbonBase.

Load

Происходит при загрузке объекта RibbonBase в приложение Microsoft Office.

LoadImage

Возникает при загрузке объекта RibbonBase, если для одного или нескольких элементов управления установлено свойство ImageName.

Явные реализации интерфейса

IExtension.ExtensionBase

Используется в качестве базового класса для настроек ленты Microsoft Office.

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