RibbonBase - класс
Используется в качестве базового класса для настроек ленты Microsoft Office.
Иерархия наследования
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
Microsoft.Office.Tools.Ribbon.RibbonBase
Пространство имен: Microsoft.Office.Tools.Ribbon
Сборка: Microsoft.Office.Tools.Common.v4.0.Utilities (в Microsoft.Office.Tools.Common.v4.0.Utilities.dll)
Синтаксис
'Декларация
Public MustInherit Class RibbonBase _
Inherits Component _
Implements IRibbonExtension, IExtension, IDisposable
public abstract class RibbonBase : Component,
IRibbonExtension, IExtension, IDisposable
Тип RibbonBase предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
RibbonBase | Инфраструктура. Инициализирует новый экземпляр класса RibbonBase. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
Base | Получает объект RibbonBase, расширяемый данным объектом RibbonBase. |
![]() |
CanRaiseEvents | Возвращает значение, показывающее, может ли компонент вызывать событие. (Унаследовано от Component.) |
![]() |
Container | Возвращает контейнер IContainer, содержащий компонент Component. (Унаследовано от Component.) |
![]() |
Context | Получает окно инспектора (или окно проводника в Outlook), связанное с этой лентой. |
![]() |
DesignMode | Возвращает значение, указывающее, находится ли данный компонент Component в режиме конструктора в настоящее время. (Унаследовано от Component.) |
![]() |
Events | Возвращает список обработчиков событий, которые прикреплены к этому объекту Component. (Унаследовано от Component.) |
![]() |
Factory | Получает или задает фабрику ленты, связанную с данным объектом RibbonBase. |
![]() |
Global | Получает или задает значение, определяющее возможность одновременного использования данного объекта RibbonBase в нескольких контекстах. |
![]() |
Name | Получает или задает имя данного объекта RibbonBase. |
![]() |
OfficeMenu | Получает объект RibbonOfficeMenu, представляющий настройку меню Microsoft Office. |
![]() |
Parent | Получает объект RibbonComponent, являющийся родительским для объекта RibbonComponent данного объекта RibbonBase. |
![]() |
RibbonId | Получает идентификатор ленты, который использовался для создания данного экземпляра класса RibbonBase. |
![]() |
RibbonType | Получает разделенный запятыми список идентификаторов ленты, связанных с данным экземпляром RibbonBase. |
![]() |
RibbonUI | Инфраструктура. Получает экземпляр IRibbonUI, предоставляемый приложением Microsoft Office коду расширяемости ленты. |
![]() |
Site | Получает или задает экземпляр ISite для компонента Component. (Унаследовано от Component.) |
![]() |
StartFromScratch | Возврат или установка значения, которое определяет скрытие всех встроенных вкладок ленты и большинства команд меню Microsoft Office с отображением только пользовательских настроек, определенных для заданного элемента ленты. |
![]() |
Tabs | Получает коллекцию объектов RibbonTab в объекте RibbonOfficeMenu. |
![]() |
Tag | Получает или задает данные приложения, связанные с данным объектом RibbonBase. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
CreateObjRef | Критический с точки зрения безопасности. Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject.) |
![]() |
Dispose() | Освобождает все ресурсы, используемые объектом Component. (Унаследовано от Component.) |
![]() |
Dispose(Boolean) | Освобождает неуправляемые ресурсы, используемые классом RibbonBase (при необходимости освобождает и управляемые ресурсы). (Переопределяет Component.Dispose(Boolean).) |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
Finalize | Освобождает неуправляемые ресурсы и выполняет другие операции очистки, перед тем как объект Component будет удален при сборке мусора. (Унаследовано от Component.) |
![]() |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) |
![]() |
GetLifetimeService | Критический с точки зрения безопасности. Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject.) |
![]() |
GetService | Возвращает объект, представляющий службу, обеспечиваемую компонентом Component или его контейнером Container. (Унаследовано от Component.) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
InitializeLifetimeService | Критический с точки зрения безопасности. Возвращает объект обслуживания во время существования для управления политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject.) |
![]() |
MemberwiseClone() | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
MemberwiseClone(Boolean) | Создает неполную копию текущего объекта MarshalByRefObject. (Унаследовано от MarshalByRefObject.) |
![]() |
PerformDynamicLayout | Вызывает метод Microsoft.Office.Core.IRibbonUI.InvalidateControl родительского элемента управления, если для объекта RibbonComponent данного объекта RibbonBase существует динамический родительский элемент, например динамическое меню, и размещение не приостановлено. |
![]() |
PerformLayout | Обновление пользовательского интерфейса ленты. |
![]() |
ResumeLayout() | Отменяет результат вызова метода SuspendLayout. |
![]() |
ResumeLayout(Boolean) | Отменяет результат вызова метода SuspendLayout. |
![]() |
SuspendLayout | Запрет на обновление состояния элементов управления ленты в приложении Microsoft Office. |
![]() |
ToString | Возвращает строку String, содержащую имя компонента Component, если таковое имеется.Этот метод не следует переопределять. (Унаследовано от Component.) |
В начало страницы
События
Имя | Описание | |
---|---|---|
![]() |
Close | Происходит при закрытии данного экземпляра RibbonBase. |
![]() |
Disposed | Происходит при удалении компонента вызовом метода Dispose. (Унаследовано от Component.) |
![]() |
Load | Происходит при загрузке объекта RibbonBase в приложение Microsoft Office. |
![]() |
LoadImage | Вызывается при загрузке объекта RibbonBase, если установлено свойство ImageName для одного или нескольких элементов управления. |
В начало страницы
Явные реализации интерфейса
Имя | Описание | |
---|---|---|
![]() ![]() |
IExtension.ExtensionBase | Инфраструктура. |
В начало страницы
Заметки
При добавлении в проект Office нового элемента Лента (визуальный конструктор) Visual Studio добавляет в проект класс ленты, производный от класса RibbonBase. Класс RibbonBase содержит общие методы и свойства для всех классов ленты. Для получения дополнительной информации см. Конструктор лент.
Некоторые свойства класса RibbonBase можно установить только перед загрузкой ленты в приложение Office. Дополнительные сведения об установке этих свойств см. в разделе Общие сведения об объектной модели ленты.
Использование
Этот тип используется только в проектах Office, предназначенных для платформ .NET Framework 4 и .NET Framework 4.5. Сборка, в которой определяется этот тип, не входит в состав набора средств Visual Studio Tools for Office (среда выполнения). Необходимо развернуть эту сборку вместе с решением. Дополнительные сведения см. в разделе Сборки среды выполнения Visual Studio Tools for Office.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.