Skybound Rebar

Skybound.Rebar Namespace

The Skybound.Rebar namespace contains classes for creating rebar controls, rebar bands, and rebar buttons.

The classes in this namespace can be grouped into the following categories:

Note Every class in this namespace has been designed to support unicode languages, such as Chinese and Japanese, and right-to-left layouts and text for languages that require it, such as Hebrew and Arabic. Furthermore, many of the classes provide full support for localization. For more information about localization, refer to the MSDN library.

Namespace hierarchy

Classes

Class Description
ChevronClickEventArgs Provides data for the ChevronClickEventHandler event.
DrawBandEventArgs Provides data for the DrawBandEventHandler event.
DrawButtonEventArgs Provides data for the DrawButtonEventHandler event.
IconFile Represents an icon file that contains one or more icons.
MeasureButtonEventArgs Provides data for the MeasureButtonEventHandler event.
Rebar Represents a Skybound Rebar control.
Rebar.RebarBandCollection Represents a collection that contains the bands in a rebar control.
Rebar.RebarRowCollection Represents a read-only collection containing the rows in a rebar control.
RebarBand Represents a single band on a rebar control.
RebarBand.RebarButtonCollection Represents a collection that contains the buttons on a rebar band.
RebarBandCustomizer Provides a localizable implementation of the control used to customize a Rebar band.
RebarBandEventArgs Provides data for the RebarBandEventHandler event.
RebarButton Represents a button on a rebar band.
RebarButton.ChildEdgePadding Determines the border padding for child controls of a RebarBand.
RebarButtonEventArgs Provides data for the RebarButtonEventHandler event.
RebarCustomizingEventArgs Provides data for the RebarCustomizingEventHandler event.
RebarMenuExtender Provides additional properties for menu components which are used with a RebarTheme.
RebarRow Represents a row of bands on a rebar control.
RebarRow.RebarBandCollection Represents a read-only collection containing the bands in a row.
RebarRowEventArgs Provides data for the RebarRowEventHandler event.
RebarState Persists the state of the rows, bands and buttons on a Rebar control.
ToggleMenuEventArgs Provides data for the ToggleMenuEventHandler event.

Structures

Structure Description
IconFormat Specifies the color depth and dimensions of a single icon.

Delegates

Delegate Description
ChevronClickEventHandler Represents the method that will handle the ChevronClick event of a RebarBand.
DrawBandEventHandler Represents the method that will handle the DrawBand event of a Rebar.
DrawButtonEventHandler Represents the method that will handle the DrawButton event of a RebarBand.
MeasureButtonEventHandler Represents the method that will handle the MeasureButton event of a RebarBand.
RebarBandEventHandler Represents the method that will handle the DragBand and DragBandComplete events of a Rebar.
RebarButtonEventHandler Represents the method that will handle the ButtonClick, ButtonSelect and MenuClick events of a RebarBand.
RebarCustomizingEventHandler Represents the method that will handle the Customizing event of a Rebar.
RebarRowEventHandler Represents the method that will handle the RowHeightChanged event of a Rebar.
ToggleMenuEventHandler Represents the method that will handle the ToggleMenuPopup event of a Rebar.

Enumerations

Enumeration Description
BandDrawMode Specifies whether the bands in a rebar control are owner-drawn (drawn by handling the DrawBand event), or drawn using the selected theme.
ButtonDrawMode Specifies whether the buttons in a band are owner-drawn (drawn by handling the DrawButton event), or drawn using the default implementation.
HotLightEffect Specifies the effect used to draw images on tool bar buttons.
RebarBandArea Specifies the area of a rebar band.
RebarBandState Specifies the state of a RebarBand.
RebarBandType Specifies the type of a rebar band.
RebarButtonState Specifies the current state of a rebar button.
RebarButtonType Specifies the type of a rebar button.
RebarChevronState Specifies the state of the chevron button on a band.
RebarTextAlign Specifies the alignment of text in relation to the image on a RebarButton.
RebarTextMode Specifies how text is drawn on a Rebar control.
RebarTextOptions Specifies whether text descriptions of the buttons appear on the band and where the text appears.