[]
        
(Showing Draft Content)

C1.WPF.Ribbon.C1ToolStrip

C1ToolStrip Class

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

Namespace: C1.WPF.Ribbon
Assembly: C1.WPF.Ribbon.dll
Syntax
[StyleTypedProperty(Property = "ToolStyle", StyleTargetType = typeof(C1Tool))]
[StyleTypedProperty(Property = "EditableToolStyle", StyleTargetType = typeof(C1Tool))]
[StyleTypedProperty(Property = "PopupStyle", StyleTargetType = typeof(C1PopupBorder))]
[TemplatePart(Name = "OverflowDropDown", Type = typeof(C1DropDownButton))]
[TemplatePart(Name = "OverflowMenu", Type = typeof(ToolMenuList))]
public class C1ToolStrip : ItemsControl, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild, IContainItemStorage, 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.

OrientationProperty

Identifies the Orientation dependency property.

OverflowDropDownStyleProperty

Identifies the OverflowDropDownStyle dependency property.

OverflowProperty

Identifies the Overflow dependency property.

PopupStyleProperty

Identifies the PopupStyle dependency property.

ThemeProperty

Identifies the Theme dependency property.

ToolIconSizeProperty

Identifies the ToolIconSize dependency property.

ToolLabelVisibilityProperty

Identifies the ToolLabelVisibility dependency property.

ToolOrientationProperty

Identifies the ToolOrientation dependency property.

ToolStyleProperty

Identifies the ToolStyle dependency property.

Properties

Name Description
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.

IsDisposed

Gets whether this instance is disposed.

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 Style applied to the menu.

Theme

Gets or sets a ResourceDictionary object containing C1ToolStrip theme resources.

ToolIconSize

Gets or sets the size of the tool icons.

ToolLabelVisibility

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

ToolOrientation

Gets or sets the orientation inside every of the tools.

ToolStyle

Gets or sets the style of the tools.

Methods

Name Description
ArrangeOverride(Size)
ClearContainerForItemOverride(DependencyObject, object)
Dispose()
Dispose(bool)
Finalize()

Finalizes this instance of the C1ToolStrip class.

GetContainerForItemOverride()
IsItemItsOwnContainerOverride(object)
MeasureOverride(Size)
OnApplyTemplate()
PrepareContainerForItemOverride(DependencyObject, object)