Gerade jetzt, ich habe ein WPF-Fenster, das wie folgt aussieht:Ist es möglich, Header in einem WPF TabControl Links auszurichten?
Ich mag es so (Photoshop manipulierte Bild) sehen:
Ist die möglich, ohne die ControlTemplate
komplett zu wiederholen?
Ich versuchte mit HorizontalAlignment
, HorizontalContentAlignment
, etc., aber nichts versuchte ich hatte den gewünschten Effekt.
Edit:
Wenn ich diese Lösung versuchen (angeboten von T Levesque) ...
<TabControl...>
<TabControl.ItemContainerStyle>
<Style TargetType="{x:Type TabItem}">
<Setter Property="HorizontalAlignment" Value="Left"/>
</Style>
</TabControl.ItemContainerStyle>
...
</TabControl>
... ich dieses:
Was ist in der Nähe, aber es sieht irgendwie l aus Ike ein Histogramm.
Edit 2:
Für die Aufzeichnung landete ich die Kombination von bis R. Copsey und T. Levesque die Antworten auf diese zu gelangen:
<TabControl
Margin="0,5,0,0"
HorizontalContentAlignment="Left"
TabStripPlacement="Left">
<TabControl.ItemContainerStyle>
<Style
TargetType="TabItem">
<Setter
Property="HorizontalAlignment"
Value="Stretch" />
<Setter
Property="HorizontalContentAlignment"
Value="Stretch" />
</Style>
</TabControl.ItemContainerStyle>
<TabItem
Header="Perform System Administration">
...
<TabItem
Header="Perform Setup Tasks">
...
Das wird nicht das Ergebnis geben, die er für in der mitgelieferten Screenshot sucht ... –
ich nur getestet, und kam mit etwas mit dem richtigen Look. –
Ja, das macht den Trick. Vielen Dank! – devuxer