DockLayoutManager.AutoHideGroups Property

Provides access to the collection of AutoHideGroup objects, containing auto-hidden panels. Allows you to create auto-hidden panels in XAML.

Namespace: DevExpress.Xpf.Docking

Assembly: DevExpress.Xpf.Docking.v20.1.dll

Declaration

public AutoHideGroupCollection AutoHideGroups { get; }
Public ReadOnly Property AutoHideGroups As AutoHideGroupCollection

Property Value

Type Description
AutoHideGroupCollection

A AutoHideGroupCollection collection of AutoHideGroup objects, containing auto-hidden panels.

Remarks

In XAML, you can create an auto-hidden panel as follows:

  1. Add a AutoHideGroup object to the AutoHideGroups collection.
  2. Add a panel(s) to the created AutoHideGroup.

To specify where an auto-hidden group is docked, use the AutoHideGroup.DockType property.

Examples

This example shows how to create auto-hidden panels in XAML. To create auto-hidden panels:

1) AutoHideGroup objects are added to the DockLayoutManager.AutoHideGroups collection.

2) Panels are added to the corresponding AutoHideGroup object.

<dxdo:DockLayoutManager.AutoHideGroups>
    <!--Create one AutoHideGroup on the right-->
    <dxdo:AutoHideGroup DockType="Right">
        <dxdo:LayoutPanel x:Name="paneProperties" Caption="Properties" ItemWidth="150">
            <RichTextBox />
        </dxdo:LayoutPanel>
        <dxdo:LayoutPanel x:Name="paneMessages" Caption="Messages" ItemWidth="150">
            <RichTextBox />
        </dxdo:LayoutPanel>
    </dxdo:AutoHideGroup>
    <!--Create two AutoHideGroups on the left-->
    <dxdo:AutoHideGroup DockType="Left">
        <dxdo:LayoutPanel x:Name="paneErrors" Caption="Errors" ItemWidth="150">
            <RichTextBox />
        </dxdo:LayoutPanel>
        <dxdo:LayoutPanel x:Name="paneWarnings" Caption="Warnings" ItemWidth="150">
            <RichTextBox />
        </dxdo:LayoutPanel>
    </dxdo:AutoHideGroup>

    <dxdo:AutoHideGroup DockType="Left">
        <dxdo:LayoutPanel x:Name="paneFindResults" Caption="Find Results" ItemWidth="150">
            <RichTextBox />
        </dxdo:LayoutPanel>
    </dxdo:AutoHideGroup>
</dxdo:DockLayoutManager.AutoHideGroups>
See Also