в моем коде XAML у меня есть TabControl с несколькими объектами. Проблема, которую я имею, состоит в том, что я не могу центрировать tabitems о предметной области. Вкладки всегда запускаются на левой стороне, но мне нужны они центрируемый. Это - мой код:
<TabControl>
<TabItem Header="Test 1" Style="{StaticResource LeftTab}" Height="40" />
<TabItem Header="Test 2" Style="{StaticResource MiddleTab}" />
<TabItem Header="Test 3" Style="{StaticResource MiddleTab}" />
<TabItem Header="Test 4" Style="{StaticResource RightTab}" />
</TabControl>
Я не знаю, что свойство центрирует объекты - какая-либо идея?
Внутри TabControl
используется TabPanel
для размещения вкладок. Используя шаблон по умолчанию, вам просто нужно установить HorizontalAlignment
для TabPanel
с помощью стиля:
<TabControl>
<TabControl.Resources>
<Style TargetType="{x:Type TabPanel}">
<Setter Property="HorizontalAlignment" Value="Center" />
</Style>
</TabControl.Resources>
<TabItem Header="Test 1" />
<TabItem Header="Test 2" />
<TabItem Header="Test 3" />
<TabItem Header="Test 4" />
</TabControl>