In This Article

ActiproSoftware.Windows.Controls.Ribbon.Controls.Primitives Namespace

Classes

AccessTextBlock

Represents a TextBlock that always renders access text, useful for within menu items.

ApplicationButton

Represents the ribbon application button control.

ButtonBase

Represents a base class for a button Control that is designed to be used in a Ribbon.

ComboBoxBase

Represents a base ComboBox that is designed to be used in a Ribbon.

ControlBase

Represents a base ribbon control.

GalleryBase

Represents an abstract base class for a gallery ribbon control.

GridColumnBoundsCalculator

Calculates the bounds of its parent Grid object's columns.

GroupPresenter

Represents an ItemsControl that presents Group controls.

GrowOnlyVirtualizingStackPanel

Represents a VirtualizingStackPanel that can grow only.

ItemsControlBase

Represents a base ItemsControl that is designed to be used in a Ribbon.

KeyTipToAccessTextConverter

Represents a value converter that converts a key tip access text to an access text string.

MenuItem

Represents a menu item wrapper that is applied to items within a Menu control.

PopupButtonBase

Represents a base class for a button Ribbon control that can display a popup.

PopupContentDecorator

Represents a Decorator control that can be used on a ribbon control popup directly as a child of a ScrollViewer to make sure it measures at the real size of the container with support for setting a minimum height and width;

PopupContentPresenter

Represents a ContentPresenter control that can be used on a ribbon control popup.

PopupGalleryFilterButton

Represents a PopupButton that is used to display filter categories for a PopupGallery.

PopupScrollViewer

Represents a ScrollViewer control that can be used on a ribbon control popup.

QuickAccessToolBar

Represents a quick access toolbar for a Ribbon.

QuickAccessToolBarCustomizeButton

Represents a PopupButton that is used for the customize button of a QuickAccessToolBar.

QuickAccessToolBarOverflowButton

Represents a PopupButton that is used for the overflow button of a QuickAccessToolBar.

RibbonGalleryPanel

Represents the Panel that is used to display the items of an in-ribbon gallery.

RibbonGalleryPopupButton

Represents a PopupButton that is used for the popup button of a RibbonGallery.

RibbonWindowTitleBarText

Represents a RibbonWindow title bar text control.

RibbonWindowTitleBarViewModel

Stores view-model data about a RibbonWindow title bar.

ScrollBarThumbDecoration

Represents a scrollbar thumb decoration.

ScrollViewerItemsPresenter

Represents an ItemsPresenter control that works around a bug in the .NET 3.0 framework where directional keys will not function if encompassed by a ScrollViewer.

ScrollableHorizontalSelector

Provides the base class for a Selector that supports horizontal scrolling.

TabPanelItemsControl

Represents an ItemsControl for displaying tab panel items in a Ribbon.

TabStrip

Represents a tabstrip control that contains Tab items on a Ribbon.

TextBoxBase

Represents a base TextBox that is designed to be used in a Ribbon.

TwoLineLabel

Represents a label control that renders its text on two lines for large buttons.

ZeroWidthLabel

Represents a label control that measures as zero-width.

Interfaces

IKeyTipTarget

Provides the base requirements for a control that can be notified of a key tip access.

IOverflowableItemsControl

Provides the base requirements for an items control that is capable of placing its items on an overflow popup.

IVariantControl

Provides the base requirements for a controls that can alter its layout based on a VariantSize setting.