In This Article

StandaloneToolBarPanel Class

Represents a Avalonia.Controls.Panel control with layout logic for StandaloneToolBar items.

public class StandaloneToolBarPanel : OverflowingItemsControlPanel, IDataContextProvider, ILogical, IThemeVariantHost, IResourceHost, IResourceNode, IStyleHost, ISetLogicalParent, ISetInheritanceParent, INamed, IInputElement, IDataTemplateHost, ISetterValue, IChildIndexProvider, INavigableContainer, IOrientedElement
Inheritance:
object AvaloniaObject Animatable StyledElement Visual Layoutable Interactive InputElement Control Panel VirtualizingPanel OverflowingItemsControlPanelBase OverflowingItemsControlPanel object
Implements:
IDataContextProvider ILogical IThemeVariantHost IResourceHost IResourceNode IStyleHost ISetLogicalParent ISetInheritanceParent INamed IInputElement IDataTemplateHost ISetterValue IChildIndexProvider INavigableContainer IOrientedElement

Constructors

StandaloneToolBarPanel()

Initializes an instance of the class.

public StandaloneToolBarPanel()

Methods

ApplyVariantSize(Control)

Applies an appropriate variant size to the specified Avalonia.Controls.Control.

protected override void ApplyVariantSize(Control childElement)
Parameter Type Description
childElement Control

The Avalonia.Controls.Control to examine.

IsSpacerSeparator(Control)

Returns whether the specified child element is a spacer separator that should fill available space.

protected override bool IsSpacerSeparator(Control childElement)
Parameter Type Description
childElement Control

The child element to examine.

Returns

bool:

true if the child element is a spacer separator; otherwise, false.

Inherited Members

Extension Methods