[]
        
(Showing Draft Content)

C1.Blazor.Ribbon.C1ToolStrip

C1ToolStrip Class

C1ToolStrip control represents a strip that contains one or more controls.

Inheritance
C1ToolStrip
Namespace: C1.Blazor.Ribbon
Assembly: C1.Blazor.Ribbon.dll
Syntax
public class C1ToolStrip : C1View, IComponent, IHandleAfterRender, IDependencyObject, IHandleEvent, IDisposable
Public Class C1ToolStrip
    Inherits C1View
    Implements IComponent, IHandleAfterRender, IDependencyObject, IHandleEvent, IDisposable
Remarks

C1ToolStrip can be used alone or as content of toolbar group.

Constructors

Name Description
C1ToolStrip()

Initializes a new instance of the C1ToolStrip class.

Fields

Name Description
EditableToolStyleProperty

Identifies the EditableToolStyle dependency property.

GroupCornerRadiusProperty

Identifies the GroupCornerRadius dependency property.

IsToolLabelVisibleProperty

Identifies the IsToolLabelVisible dependency property.

ItemTemplateProperty

Identifies the ItemTemplate dependency property.

ItemsSourceProperty

Identifies the ItemsSource dependency property.

OrientationProperty

Identifies the Orientation dependency property.

OverflowDropDownStyleProperty

Identifies the OverflowDropDownStyle dependency property.

OverflowProperty

Identifies the Overflow dependency property.

PopupStyleProperty

Identifies the PopupStyle dependency property.

ToolIconSizeProperty

Identifies the ToolIconSize dependency property.

ToolOrientationProperty

Identifies the ToolOrientation dependency property.

ToolStyleProperty

Identifies the ToolStyle dependency property.

Properties

Name Description
ChildContent

Gets or sets the child content of the C1ToolStrip. For example, you may define tools components derived from the C1Tool base class.

EditableToolStyle

Gets or sets the style applied to editable tools.

GroupCornerRadius

Gets or sets the corner-radius applied to a group of tools between two separators.

IsToolLabelVisible

Gets or sets the visibility of the label of the tools.

ItemTemplate

Gets or sets the render fragment used to display each item.

Items

Gets the collection used to generate the content of the C1ToolStrip component.

ItemsSource

Gets or sets the collection used to generate the content of the C1ToolStrip component.

Orientation

Gets or sets the orientation of the toolbar strip.

Overflow

Gets or sets the value that indicates how to handle the items which do not fit to the available space.

OverflowDropDownStyle

Gets or sets the style of the overflow drop-down.

OverflowItems

Gets the collection of items that does not fit inline and will be shown in the overflow menu.

PopupStyle

Gets or sets the C1Style applied to the menu.

ToolIconSize

Gets or sets the size of the tool icons.

ToolOrientation

Gets or sets the orientation inside every of the tools.

ToolStyle

Gets or sets the style of the tools.

Methods

Name Description
BuildRenderTree(RenderTreeBuilder)
Dispose(bool)
InitializeAsync()

This method is called when the component is initialized.

OnAfterRender(bool)
OnAfterRenderAsync(bool)
OnBackgroundChanged()

Called when the background changed.

OnForegroundChanged()

Called when the foreground changed.

OnParametersSet()
Refresh()

Refreshes the layout of the C1ToolStrip.