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. |