In questo momento, ho una finestra WPF che assomiglia a questo:È possibile allineare a sinistra le intestazioni in una WPF TabControl?
Mi piacerebbe che assomigliare a questo (immagine Photoshop ritoccata):
È questo possibile senza dover rifare completamente il ControlTemplate
?
Ho provato a messaggiare con HorizontalAlignment
, HorizontalContentAlignment
, ecc., Ma nulla di ciò che ho provato ha avuto l'effetto desiderato.
Edit:
Se provo questa soluzione (offerto da T Levesque) ...
<TabControl...>
<TabControl.ItemContainerStyle>
<Style TargetType="{x:Type TabItem}">
<Setter Property="HorizontalAlignment" Value="Left"/>
</Style>
</TabControl.ItemContainerStyle>
...
</TabControl>
... ottengo questo:
Quale è vicino, ma finisce per sembrare un po 'di l Ascolta un istogramma.
Edit 2:
Per la cronaca, ho finito la combinazione R. Copsey e risposte di T. Levesque per arrivare a questo:
<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">
...
modo non si ottiene il risultato che sta cercando nella schermata fornito ... –
ho appena provato, e si avvicinò con qualcosa con il look giusto. –
Sì, questo è il trucco. Grazie! – devuxer