# Toolbar Strip

## Content



Represents a container for the toolbar controls and other C1 WPF controls. The [C1ToolbarStrip](/componentone/api/wpf/online-toolbar/dotnet-framework-api/C1.WPF.Toolbar.4.6.2/C1.WPF.Toolbar.C1ToolbarStrip.html) is capable of hosting [C1ToolbarButton](/componentone/api/wpf/online-toolbar/dotnet-framework-api/C1.WPF.Toolbar.4.6.2/C1.WPF.Toolbar.C1ToolbarButton.html), [C1ToolbarToggleButton](/componentone/api/wpf/online-toolbar/dotnet-framework-api/C1.WPF.Toolbar.4.6.2/C1.WPF.Toolbar.C1ToolbarToggleButton.html), [C1ToolbarDropDown](/componentone/api/wpf/online-toolbar/dotnet-framework-api/C1.WPF.Toolbar.4.6.2/C1.WPF.Toolbar.C1ToolbarDropDown.html), [C1ToolbarSplitButton](/componentone/api/wpf/online-toolbar/dotnet-framework-api/C1.WPF.Toolbar.4.6.2/C1.WPF.Toolbar.C1ToolbarSplitButton.html), **C1Separator**, **C1ComboBox**, and **C1TextBox** controls.

The **C1ToolbarStrip** supports overflow depending on the available space in the Strip panel. The items will jump between the Strip panel and drop-down Overflow panel. This occurs automatically by default, but can be set to occur never, always, or as needed

The following image illustrates the overflow support the **C1ToolbarStrip** provides:

![](https://cdn.mescius.io/document-site-files/images/17ce8aee-69c7-489e-8aef-ce88c8948853/graphics/overflow.png)

The **C1ToolbarStrip** can be added using XAML or programatically.

**Ex: Toolbar strip with toggle buttons**

```xml
<c1:C1ToolbarGroup Header="Font">
    <c1:C1ToolbarStrip>
        <c1:C1ToolbarToggleButton LabelTitle="Bold" />
        <c1:C1ToolbarToggleButton LabelTitle="Italic" />
        <c1:C1ToolbarToggleButton LabelTitle="Underline" />
    </c1:C1ToolbarStrip>
</c1:C1ToolbarGroup>
```

The **C1ToolBarStrip** includes the following unique properties:

|   **Property**   |   **Definition**   |
| --- | --- |
|   [ButtonBackground](/componentone/api/wpf/online-toolbar/dotnet-framework-api/C1.WPF.Toolbar.4.6.2/C1.WPF.Toolbar.C1ToolbarStrip.ButtonBackground.html)   |   Gets or sets the Brush that will be assigned to the Background of the buttons inside the control.   |
|   [ButtonForeground](/componentone/api/wpf/online-toolbar/dotnet-framework-api/C1.WPF.Toolbar.4.6.2/C1.WPF.Toolbar.C1ToolbarStrip.ButtonForeground.html)   |   Gets or sets the Brush that will be assigned to the Foreground of the buttons inside the control.   |
|   [FocusBrush](/componentone/api/wpf/online-toolbar/dotnet-framework-api/C1.WPF.Toolbar.4.6.2/C1.WPF.Toolbar.C1ToolbarStrip.FocusBrush.html)   |   Gets or sets the Brush used to highlight the focused control.   |
|   [MouseOverBrush](/componentone/api/wpf/online-toolbar/dotnet-framework-api/C1.WPF.Toolbar.4.6.2/C1.WPF.Toolbar.C1ToolbarStrip.MouseOverBrush.html)   |   Gets or sets the Brush used to highlight the control when it has the mouse over.   |
|   [Orientation](/componentone/api/wpf/online-toolbar/dotnet-framework-api/C1.WPF.Toolbar.4.6.2/C1.WPF.Toolbar.C1ToolbarStrip.Orientation.html)   |   Gets or sets the orientation of the toolbar strip.   |
|   [Overflow](/componentone/api/wpf/online-toolbar/dotnet-framework-api/C1.WPF.Toolbar.4.6.2/C1.WPF.Toolbar.C1ToolbarStrip.Overflow.html)   |   Gets or set the value that indicates how to handle the items which do not fit to the available space.   |
|   [OverflowMenuItems](/componentone/api/wpf/online-toolbar/dotnet-framework-api/C1.WPF.Toolbar.4.6.2/C1.WPF.Toolbar.C1ToolbarStrip.OverflowMenuItems.html)   |   Gets the collection that contains elements of overflow menu.   |
|   [OverflowPanel](/componentone/api/wpf/online-toolbar/dotnet-framework-api/C1.WPF.Toolbar.4.6.2/C1.WPF.Toolbar.C1ToolbarStrip.OverflowPanel.html)   |   Gets or sets the template for overflow panel.   |
|   [PressedBrush](/componentone/api/wpf/online-toolbar/dotnet-framework-api/C1.WPF.Toolbar.4.6.2/C1.WPF.Toolbar.C1ToolbarStrip.PressedBrush.html)   |   Gets or sets the Brush used to paint a button when it is pressed.   |