Skip to content

GroupBox

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

groupbox

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

Укажите заголовок

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

Связанные члены

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

Определите содержание

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

Пример

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

groupbox-example

xmlns:mxe="https://schemas.eremexcontrols.net/avalonia/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>



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