Table of Contents

GroupBox

GroupBox - это панель с заголовком и линией внизу, которая визуально отделяет GroupBox от других контролов.

groupbox

GroupBox является потомком Avalonia.Controls.Primitives.HeaderedContentControl.

Заголовок

Используйте свойство Header, чтобы задать заголовок GroupBox. Свойство HeaderTemplate позволяет вам настроить шаблон для отображения заголовка контрола произвольным способом.

Связанный API

  • ShowHeader — Получает или устанавливает, является ли заголовок видимым.
  • HeaderHorizontalAlignment — Задает горизонтальное выравнивание заголовка.
  • HeaderVerticalAlignment — Задает выравнивание заголовка по вертикали.

Определение содержимого

Вы можете указать содержимое GroupBox в XAML между начальным и конечным тегами <GroupBox>. В коде для этой цели используйте унаследованное свойство Content. Вы можете установить свойство ContentTemplate, чтобы указать шаблон, используемый для отображения содержимого контрола.

Пример

В следующем примере определяется GroupBox, который отображает StackPanel с контролами.

groupbox-example

xmlns:mxe="using:Eremex.AvaloniaUI.Controls.Editors"

<mxe:GroupBox Header="PROPERTIES">
    <StackPanel>
        <mxe:CheckEditor x:Name="IsCollapsedSelector" Content="Is Collapsed" Classes="LayoutItem"/>
        <mxe:CheckEditor x:Name="IsSplitterVisibleSelector" Content="Is Splitter Visible" IsChecked="True" Classes="LayoutItem"/>
        <DockPanel>
            <Label Content="Collapsed panel:" Classes="LayoutItem"/>
            <mxe:ComboBoxEditor EditorValue="{Binding CollapsedPanel, Mode=TwoWay}" ItemsSource="{mxc:EnumItemsSource EnumType=mxe:SplitContainerControlCollapsePanel}"/>
        </DockPanel>
    </StackPanel>
</mxe:GroupBox>


* Эта страница была создана автоматически с помощью сервиса машинного перевода Яндекс Переводчик.