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

В пространстве имен Microsoft.Office.Tools.Ribbon содержатся компоненты, элементы управления, а также вспомогательные коллекции, классы и перечисления, обеспечивающие настройку ленты в пользовательском интерфейсе различных приложений Microsoft Office. The Microsoft.Office.Tools.Ribbon namespace contains components, controls, and supporting collections, classes, and enumerations that enable you to customize the Ribbon in the user interface (UI) of several Microsoft Office applications.

Классы

RibbonBase

Используется в качестве базового класса для настроек ленты Microsoft Office.Serves as the base class for Microsoft Office Ribbon customizations.

RibbonCollectionBase

Предоставляет доступ к объектам IRibbonExtension в настройке ленты.Provides access to the IRibbonExtension objects in a Ribbon customization.

Интерфейсы

IRibbonExtension

Представляет расширение объекта OfficeRibbon.Represents an extension of a OfficeRibbon object.

OfficeRibbon

Представляет настройку ленты Microsoft Office, созданной с помощью конструктора лент в проект Office в Visual Studio.Represents a Microsoft Office Ribbon customization that is created by using the Ribbon Designer in an Office project in Visual Studio.

RibbonBox

Упорядочивает и выравнивает элементы управления на пользовательской ленте.Arranges and aligns controls on a custom Ribbon.

RibbonButton

Представляет кнопку на пользовательской ленте.Represents a button on a custom Ribbon.

RibbonButtonGroup

Представляет группу элементов управления кнопки на ленте.Represents a group of button controls on a Ribbon.

RibbonCheckBox

Представляет элемент управления "флажок" на ленте.Represents a check box control on a Ribbon.

RibbonComboBox

Представляет поле со списком на пользовательской ленте.Represents a combo box on a custom Ribbon.

RibbonComponent

Содержит методы и члены, обеспечивающие взаимодействие с Visual Studio, навигацию по иерархии элементов управления в приложении, а также оптимизацию макета элементов управления времени выполнения.Contains methods and members that enable communication with Visual Studio, navigation through the control hierarchy in your application, and optimization of the run time layout of controls.

RibbonControl

Предоставляет свойства, используемые в элементах управления в настройке Microsoft Office.Provides properties used by controls in a Microsoft Office customization.

RibbonControlEventArgs

Предоставляет данные для различных событий, вызываемых в настройке Microsoft Office.Provides data for a variety of events that are raised in a Microsoft Office customization.

RibbonControlId

Инкапсулирует строку идентификации, используемую в Microsoft Office для ссылки на элементы управления.Encapsulates an identification string that Microsoft Office uses to refer to controls.

RibbonDialogLauncher

Представляет небольшой стандартный значок для группы, который может использоваться для открытия диалогового окна.Represents a small standardized icon on a group that can be used to open a dialog box.

RibbonDropDown

Представляет список элементов для выбора пользователем и список кнопок ленты, которые пользователь может нажимать.Represents a list of items that a user can choose from and a list of Ribbon buttons that a user can click.

RibbonDropDownItem

Представляет элемент в раскрывающемся списке в раскрывающемся меню ленты.Represents an item in a drop-down list in a Ribbon drop-down.

RibbonEditBox

Представляет поле ввода на ленте.Represents an edit box on a Ribbon.

RibbonFactory

Предоставляет методы, которые можно использовать для создания элементов управления ленты для настройки ленты Microsoft Office.Provides methods that you can use to create Ribbon controls for a Microsoft Office Ribbon customization.

RibbonGallery

Представляет элемент управления, отображающий меню, которое содержит объекты RibbonDropDownItem и элементы управления RibbonButton.Represents a control that displays a menu of RibbonDropDownItem objects and RibbonButton controls.

RibbonGroup

Представляет группу элементов управления на вкладке ленты.Represents a group of controls on a Ribbon tab.

RibbonLabel

Представляет метку объекта RibbonGroup или RibbonBox.Represents a label on a RibbonGroup or RibbonBox.

RibbonLoadImageEventArgs

Предоставляет данные для события LoadImage.Provides data for the LoadImage event.

RibbonManager

Управляет настройками ленты, которые создаются с помощью конструктора ленты в проекте Office.Manages the Ribbon customizations that are created by using the Ribbon Designer in an Office project.

RibbonMenu

Представляет меню на вкладке ленты или в меню Microsoft Office.Represents a menu on a Ribbon tab or on the Microsoft Office Menu.

RibbonOfficeMenu

Предоставляет доступ к элементам управления, добавленным в меню Microsoft Office.Provides access to controls that you add to the Microsoft Office Menu.

RibbonPosition

Представляет положение элемента управления ленты в меню Microsoft Office, вкладки или группы по отношению к встроенным элементам управления, вкладкам и группам соответственно.Represents the location of a Ribbon control on the Microsoft Office Menu relative to a built-in control, the location of a tab relative to a built-in tab, or the location of a group relative to a built-in group.

RibbonPositionStatics

Предоставляет методы, позволяющие указать положение элемента управления, группы или вкладки в настройке ленты.Provides methods that enable you to specify the position of a control, group, or tab in a Ribbon customization.

RibbonReadOnlyCollection

Предоставляет доступ к объектам IRibbonExtension в настройке ленты.Provides access to the IRibbonExtension objects in a Ribbon customization.

RibbonSeparator

Представляет элемент управления разделителя для группы или меню на ленте.Represents a separator control for a group or menu on the Ribbon.

RibbonSplitButton

Элемент управления ленты, объединяющий кнопку или выключатель и раскрывающееся меню.A Ribbon control that combines a button or a toggle button and a drop-down menu.

RibbonTab

Содержит одну или несколько групп элементов управления на ленте.Contains one or more groups of controls on the Ribbon.

RibbonToggleButton

Представляет элемент управления "выключатель" на ленте.Represents a toggle button control on a Ribbon.

RibbonUIEventArgs

Предоставляет данные для событий, вызываемых на ленте.Provides data for events that are raised in the Ribbon.

Перечисления

RibbonBoxStyle

Задает выравнивание элементов управления по горизонтали или по вертикали для объекта RibbonBox.Specifies whether controls are aligned vertically or horizontally on a RibbonBox.

RibbonButtonType

Указывает тип кнопки, отображаемой объектом RibbonSplitButton.Specifies the type of button that a RibbonSplitButton displays.

RibbonControlIdType

Содержит значения, которые устанавливают, будет ли объект RibbonControlId определять элемент управления Microsoft Office или пользовательский элемент управления.Contains values that determine whether a RibbonControlId identifies a Microsoft Office control or a custom control.

RibbonPositionType

Определяет положение элемента управления в меню Microsoft Office, группы элементов управления на встроенной вкладке или вкладки среди пользовательских и встроенных вкладок.Specifies the position of a control on the Microsoft Office Menu, a group of controls on a built-in tab, or a tab among built-in or custom tabs.

Делегаты

RibbonControlEventHandler

Представляет метод, который будет обрабатывать события класса RibbonControl.Represents the method that will handle events of an RibbonControl.

RibbonLoadImageEventHandler

Представляет метод, обрабатывающий событие LoadImage для OfficeRibbon.Represents the method that will handle the LoadImage event of an OfficeRibbon.

RibbonUIEventHandler

Представляет метод, обрабатывающий событие Load для OfficeRibbon.Represents the method that will handle the Load event of an OfficeRibbon.

Комментарии

Все элементы управления в Microsoft.Office.Tools.Ribbon пространства имен можно добавить в настройку Office путем перетаскивания их из элементы управления ленты Office вкладке элементов конструктор лент.All of the controls in the Microsoft.Office.Tools.Ribbon namespace can be added to your Office customization by dragging them from the Office Ribbon Controls tab of the ToolBox onto the Ribbon Designer. Кроме того RibbonMenu управления предоставляет возможность добавить следующие элементы управления во время выполнения:In addition, the RibbonMenu control enables you to add the following controls at run time:

Чтобы добавить эти элементы управления на RibbonMenu во время выполнения, необходимо задать Dynamic свойство элемента управления menu относительно true во время разработки.To add these controls to a RibbonMenu at run time, you must set the Dynamic property of the menu to true at design time.

При создании элемента управления во время выполнения, чтобы добавить в меню, можно изменить любые свойства вновь созданный элемент управления перед их добавлением в меню.When you create a control at run time to add to a menu, you can change any properties of the newly created control before you add it to the menu. После добавления элемента управления меню, его свойства становятся доступными только для чтения.After you add a control to a menu, some of its properties become read-only. Дополнительные сведения см. в разделе обзор объектной модели ленты.For more information, see Ribbon Object Model Overview.

Другие свойства можно использовать для управления внешний вид и поведение элементов управления во время выполнения.You can use other properties to control the appearance and behavior of your controls at run time. Например, во время выполнения изменения в пользовательский интерфейс можно реализовать с помощью Enabled и Visible свойства, чтобы включить, отключить, отображать и скрывать элементы управления, которые были добавлены во время разработки.For example, you can implement run-time changes to the user interface by using the Enabled and Visible properties to enable, disable, show, and hide controls that were added at design time.