Прямо сейчас у меня есть окно WPF, в котором все метки вкладок TabControl
расположены по центру.
Я бы хотел, чтобы уровни вкладок TabControl
были выровнены по левому краю.
Возможно ли это без полной переделки ControlTemplate
?
Я пробовал возиться с HorizontalAlignment
, HorizontalContentAlignment
и т. д., но ничего из того, что я пробовал, не дало желаемого эффекта.
Если я попробую это решение (предложенное T Levesque):
<TabControl...>
<TabControl.ItemContainerStyle>
<Style TargetType="{x:Type TabItem}">
<Setter Property="HorizontalAlignment" Value="Left"/>
</Style>
</TabControl.ItemContainerStyle>
...
</TabControl>
... Я получаю это:
Все метки вкладок TabControl
выровнены по левому краю, но вкладки не растягиваются должным образом.
Это близко, но в конечном итоге выглядит как гистограмма.