Skip to main content
A newer version of this page is available. .
All docs
V21.2

Appearance Customization

  • 4 minutes to read

This topic lists properties that you can use to customize the appearance of layout items.

Layout Groups

LayoutGroup Appearance Properties

Caption

DXDocking Captions And TabCaptions

Use the Appearance property to customize the appearance settings for the item’s caption when it is in the normal and active (selected) states.

The table below lists more customization properties:

Property

Description

CaptionAlignMode

Gets or sets the alignment settings of a control(s) displayed by a LayoutControlItem object(s). This is a dependency property.

CaptionFormat

Gets or sets the format string used to format the layout item’s caption. This is a dependency property.

CaptionHorizontalAlignment

Gets or sets the item Caption‘s horizontal alignment. This is a dependency property.

CaptionImage

Gets or sets the image displayed within the item’s Caption. This is a dependency property.

CaptionImageLocation

Gets or sets the relative position of an image within the item’s caption. This is a dependency property.

CaptionImageStyle

Gets or sets the caption image style. This is a dependency property.

CaptionLocation

Gets or sets the position of the item’s Caption. This is a dependency property.

CaptionTemplate

Gets or sets the template used to visualize the current item’s BaseLayoutItem.Caption.

CaptionTemplateSelector

Gets or sets an object that chooses a template applied to the BaseLayoutItem.CaptionTemplate property. This is a dependency property.

CaptionVerticalAlignment

Gets or sets the vertical alignment of the item’s caption. This is a dependency property.

TabCaption

Property

Description

TabCaptionFormat

Gets or sets the format string used to format the layout item’s tab caption. This is a dependency property.

TabCaptionHorizontalAlignment

Gets or sets the horizontal alignment of the item’s tab caption. This is a dependency property.

TabCaptionImage

Gets or sets an image displayed within the layout item caption in a tabbed layout. This is a dependency property.

TabCaptionTemplate

Gets or sets a template that defines the tab caption presentation. This is a dependency property.

TabCaptionTemplateSelector

Gets or sets an object that chooses a tab caption template based on custom logic. This is a dependency property.

TabCaptionVerticalAlignment

Gets or sets the vertical alignment of the item’s tab caption. This is a dependency property.

Font

Float Groups

Property

Description

FloatSize

Gets or sets the size of the item when it is floating. This is a dependency property.

ShowMinimizeButton

Gets or sets whether the minimize button is shown in the LayoutPanel. This property is supported for floating panels. This is a dependency property.

WindowTaskbarTitle

Gets or sets a title displayed for the current float group in the Windows Taskbar. This is an attached property.

WindowTaskbarIcon

Gets or sets an icon displayed for the current float group in the Windows Taskbar. This is an attached property.

Auto-Hide Groups

Property

Description

AutoHideSpeed

Gets or sets the time, in milliseconds, required to open/close an auto-hidden panel belonging to the current group. This is a dependency property.

AutoHideSize

Gets or sets the size of panels belonging to the current AutoHideGroup, in pixels. This is a dependency property.

AutoHideType

Gets or sets the panel’s position when it is hidden. This is an attached property.

DockType

Gets or sets the DockLayoutManager‘s side to which the AutoHideGroup is docked. This is a dependency property.

DockLayoutManager.AutoHideExpandMode

Gets or sets how an auto-hidden panel is expanded. This is a dependency property.

DockLayoutManager.AutoHideMode

Gets or sets the mode that specifies how auto-hidden panels are displayed relative to other panels when expanded. This is a dependency property.

DockLayoutManager.EnableWin32Compatibility

Gets or sets whether auto-hide and floating panels should be displayed over a WindowsFormsHost element. This is a dependency property.

Tabbed Groups

Property

Description

ShowTabForSinglePage

Gets or sets whether the only dock panel within the TabbedGroup should display its tab.

TabHeaderLayoutType

Gets or sets how the LayoutGroup displays the tab headers corresponding to the group’s child items. This property is in effect if the current group displays child items as tabs. This is a dependency property.

AutoScrollOnOverflow

Gets or sets how the tab headers are scrolled while selecting tabs when tab headers could not fit into the header panel. This is a dependency property.

Document Groups

Property

Description

MDIStyle

Gets or sets how the DocumentGroup displays its child panels, as floating windows or as tabs. This is a dependency property.

MDISize

Gets or sets the size of an MDI child panel. This property is in effect when the group’s DocumentGroup.MDIStyle property is set to MDI. This is an attached property.

PinLocation

Specifies where the pinned tabbed DocumentPanel is located. This is an attached property.

ShowPinButton

Gets or sets whether the Pin button on the tabbed DocumentPanel is visible. This is an attached and a dependency property.