GroupBox
GroupBox
- это панель с заголовком и линией внизу, которая визуально отделяет GroupBox
от других контролов.
GroupBox
является потомком Avalonia.Controls.Primitives.HeaderedContentControl
.
Заголовок
Используйте свойство Header
, чтобы задать заголовок GroupBox
. Свойство HeaderTemplate
позволяет вам настроить шаблон для отображения заголовка контрола произвольным способом.
Связанный API
ShowHeader
— Получает или устанавливает, является ли заголовок видимым.HeaderHorizontalAlignment
— Задает горизонтальное выравнивание заголовка.HeaderVerticalAlignment
— Задает выравнивание заголовка по вертикали.
Определение содержимого
Вы можете указать содержимое GroupBox
в XAML между начальным и конечным тегами <GroupBox>
. В коде для этой цели используйте унаследованное свойство Content
. Вы можете установить свойство ContentTemplate
, чтобы указать шаблон, используемый для отображения содержимого контрола.
Пример
В следующем примере определяется GroupBox
, который отображает StackPanel с контролами.
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>
* Эта страница была создана автоматически с помощью сервиса машинного перевода Яндекс Переводчик.