| Class | Description |
| ApplicationMenu | The dropdown menu that is displayed in the upper left corner of the XamRibbon when the Application Menu Button is clicked. |
| ApplicationMenu2010 | The control displayed when clicking the file tab in the XamRibbon when the XamRibbon.ApplicationMenuMode is set to UseBackstage. |
| ApplicationMenu2010FileTab | Custom control that represents the file tab within the XamRibbon |
| ApplicationMenu2010Item | Represents an item in the ApplicationMenu2010 |
| ApplicationMenu2010Separator | A separator used within the items of the ApplicationMenu2010 |
| ApplicationMenuButtonTransformConverter | Converter used by the ApplicationMenuPresenter style to transform the location of an element in the popup to overlay the button in the ribbon header. |
| ApplicationMenuFooterToolbar | Displays the toolbar that is positioned at the bottom of the application menu. |
| ApplicationMenuItemsPanel | A custom System.Windows.Controls.Panel used to position the System.Windows.Controls.ItemsControl.Items of an ApplicationMenu |
| ApplicationMenuPresenter | Represents the ApplicationMenu button on a ribbon. |
| ApplicationMenuRecentItemsPanel | A custom System.Windows.Controls.Panel used to position the ApplicationMenu.RecentItems of an ApplicationMenu |
| ButtonGroup | A Panel derived element used to arrange logically related tools horizontally within a RibbonGroup. |
| ButtonTool | The ButtonTool is a push button type tool that fires a click event when pushed. Since the tool is derived from the WPF ButtonBase element, the usage semantics of the tool are the same as a WPF Button. |
| CheckBoxTool | A tool that represents 3 user selectable states: Checked, Unchecked and Indeterminate. Since the tool is ultimately derived from the WPF ToggleButton element, the usage semantics are the same as a WPF ToggleButton. |
| ComboEditorTool | The ComboEditorTool displays a drop-down with a list of items to select from. It also allows entering arbitrary text into the edit portion. |
| ContextualTabBaseColorToHoverBrushConverter | Value converter for converting a System.Windows.Media.Color to a System.Windows.Media.Brush that may be used for a RibbonTabItem that belongs to a ContextualTabGroup. |
| ContextualTabGroup | Represents a grouping of RibbonTabItem instances that relates to a specific context that has meaning to the application that is hosting the XamRibbon. |
| ContextualTabGroupCollection | An observable collection of ContextualTabGroups. |
| ContextualTabItemCollection | An observable collection of RibbonTabItems. |
| DropDownToggle | An element used the toggle the drop down state of another element. |
| ElementKeyTipProvider | Custom class used to provide keytips for elements within the content of ApplicationMenu2010Item instances |
| GalleryItem | Represents an item in a GalleryTool that displays an image and/or text. GalleryItems can appear in the GalleryTool preview area within a RibbonGroup and also in the GalleryTool dropdown. |
| GalleryItemCollection | An observable collection of GalleryItem instances. |
| GalleryItemGroup | Defines a grouping that organizes the display of GalleryItem's in the GalleryTool dropdown. |
| GalleryItemPresenter | Displays a GalleryItem in GalleryTool preview area as well as the GalleryTool dropdown. |
| GalleryItemSettings | Contains settings that are applied to a GalleryItem. GalleryItemSettings can be set directly on a GalleryItem via its GalleryItem.Settings property or on the GalleryTool.ItemSettings property to serve as a default for all GalleryItems. |
| GalleryPreviewScroller | Provides a UI for scrolling GalleryItems in the gallery preview area. |
| GalleryTool | The GalleryTool is designed to display a list of options which each contain a graphic that visually describes the option as well as optional textual description. |
| GalleryToolDropDownPresenter | Displays GalleryItems in the dropdown portion of the MenuTool containing the GalleryTool. |
| GalleryToolPreviewPresenter | Displays GalleryItems in the gallery preview area. |
| GalleryWrapPanel | A custom panel that positions items from left to right breaking to a new line based on the constraining width. |
| GroupVariant | Provides information that is used to determine the order/priority in which a RibbonGroup will be resized within a RibbonTabItem. |
| KeyTip | An element that is used to represent a single key tip for an item within the XamRibbon |
| LabelTool | Represents a tool that displays some content. |
| LargeToolCaptionPresenter | Arranges and displays up to 2 lines of centered text plus a glyph - used for large XamRibbon tools. |
| MaskedEditorTool | The MaskedEditorTool allows editing of text using masks to constraint user input. |
| MenuButtonArea | Arranges the buttons in the header of a menu tool. |
| MenuTool | A tool that can be placed inside a RibbonGroup, ApplicationMenu, ApplicationMenuFooterToolbar or another MenuTool. It contains a set of child tool items, elements that implement the IRibbonTool interface. |
| MenuToolBase | Absract base class for all menu tools |
| MenuToolPresenter | Represents a MenuToolBase instance on a ribbon. |
| OuterGlowDecorator | Decorator used to provide an outer glow like effect around a given element. |
| QatPlaceholderTool | A placeholder used to represent tools or RibbonGroup instances that have been placed on the QuickAccessToolbar. This tool is intended for use on the QuickAccessToolbar only. The TargetType property is used to determine whether the TargetId represents a tool or a RibbonGroup. |
| QuickAccessToolbar | Displays a user customizable toolbar that contains often used tools. |
| QuickAccessToolbarOverflowPanel | Displays overflow tools that cannot fit on the QuickAccessToolbar. |
| QuickAccessToolbarPanel | Arranges tools for the QuickAccessToolbar. |
| RadioButtonTool | A tool that represents 3 user selectable states: Checked, Unchecked and Indeterminate. Since the tool is derived from the WPF RadioButton element, the usage semantics are the same as a WPF RadioButton. |
| Resources | Exposes a Infragistics.Shared.ResourceCustomizer instance for this assembly. |
| RibbonBrushKeys | Static class that exposes the resource keys used by the ribbon elements. |
| RibbonButtonChrome | Decorator used to provide chrome around a IRibbonTool inside a RibbonGroup, ApplicationMenuFooterToolbar or the QuickAccessToolbar |
| RibbonCaptionPanel | A custom panel used to arrange the QuickAccessToolbar, XamRibbon caption and the caption of the ContextualTabGroup instances. |
| RibbonCommands | Provides the list of RoutedCommands supported by the XamRibbon. |
| RibbonContextMenu | A context menu that can display XamRibbon tools with Office2007 styling. |
| RibbonGroup | Represents a logical and visual grouping of tools within a RibbonTabItem on a XamRibbon control. |
| RibbonGroupCollection | Represents a modifiable observable collection of RibbonGroup objects. |
| RibbonGroupPanel | A System.Windows.Controls.Panel derived element used to arrange RibbonGroup instances within a RibbonTabItem. |
| RibbonTabItem | Represents a tab in the XamRibbon. Each RibbonTabItem can contain 1 or more RibbonGroups which are exposed via the RibbonGroups property. |
| RibbonToolAttribute | This attribute identifies classes as ribbon tools. It is used to restrict the visibility of some XamRibbon attached properties. |
| RibbonToolCollection | A read-only observable collection of Framework elements that represents a list of tools. |
| RibbonToolHelper | Provides properties used by tools within the XamRibbon |
| RibbonWindowBorder | Represents the window border of a XamRibbonWindow |
| RibbonWindowCommands | Defines the commands used by the XamRibbonWindow |
| RibbonWindowContentHost | A custom System.Windows.Controls.ContentControl designed to be used as the System.Windows.Controls.ContentControl.Content of a XamRibbonWindow in order to display a XamRibbon, a System.Windows.Controls.Primitives.StatusBar and the actual content for the window. |
| ScenicRibbonCaptionArea | A element that is used as the background for the window caption area when the Theme is set to 'Scenic' |
| SeparatorTool | Represents a tool that displays an indicator (usually a vertical or horizontal line) that is used to visually separate and organize other tools. Since the tool is derived from the WPF Separator element, the usage semantics of the tool are the same as a WPF Separator. |
| TabItemAreaToolbar | This toolbar is positioned in line with the tab items of the XamRibbon just under the caption buttons. |
| TabItemAreaToolbarOverflowPanel | Displays overflow tools that cannot fit on the TabItemAreaToolbar. |
| TabItemAreaToolbarPanel | Arranges tools for the TabItemAreaToolbar. |
| TextEditorTool | The TextEditorTool supports editing of text. |
| ToggleButtonTool | A tool that represents 3 user selectable states: Checked, Unchecked and Indeterminate. Since the tool is derived from the WPF ToggleButton element, the usage semantics are the same as a WPF ToggleButton. |
| ToolbarBase | Abstract base class for all toolbars in the XamRibbon. |
| ToolbarOverflowPanelBase | Abstract base class for the QuickAccessToolbarOverflowPanel and TabItemAreaToolbarOverflowPanel |
| ToolbarPanelBase | Abstract base class for the QuickAccessToolbarPanel and TabItemAreaToolbarPanel |
| ToolbarWithOverflow | Abstract base class for the QuickAccessToolbar and TabItemAreaToolbar |
| ToolHorizontalWrapPanel | A Panel derived element used to arrange tools horizontally within a RibbonGroup. |
| ToolLocationToIsInMenuConverter | A converter that converts from a ToolLocation enumeration to a boolean. |
| ToolMenuItem | Represents a RibbonTool inside a MenuTool |
| ToolsNotInRibbonCollection | A modifiable collection of Tools that are not sited on a RibbonGroup, ApplicationMenuFooterToolbar or MenuTool. |
| ToolVerticalWrapPanel | A Panel derived element used to arrange tools vertically within a RibbonGroup. |
| XamRibbon | Provides the functionality of a Microsoft Office 2007 Ribbon, including a QuickAccessToolbar, ApplicationMenu, RibbonTabItems, RibbonGroups, ContextualTabGroups and Tools. |
| XamRibbonScreenTip | A class derived from XamScreenTip that is designed to be used with the XamRibbon control. |
| XamRibbonWindow | A derived System.Windows.Window class that is designed to display a XamRibbon within its caption area similar to that of Microsoft Office 2007 applications. |