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

