Comment construire des ensembles d'onglets verticaux en WPF? Les onglets s'empileront de haut en bas, tout comme les "Propriétés" d'un projet affiché dans Visual Studio.
Réponses
Trop de publicités?Avez-vous essayé la TabControl.TabStripPlacement
Property ?
L'exemple suivant crée un contrôle d'onglets qui positionne les onglets sur le côté gauche.
Les informations sur la propriété FontWeight vont ici.
Les informations sur la propriété FontSize vont ici.
rkirac
Points
21
Vous devriez essayer ce code :
<Setter Property="HeaderTemplate">
<Setter.Value>
<DataTemplate>
<ContentPresenter Content="{TemplateBinding Content}">
<ContentPresenter.LayoutTransform>
<RotateTransform Angle="270" />
</ContentPresenter.LayoutTransform>
</ContentPresenter>
</DataTemplate>
</Setter.Value>
</Setter>
<Setter Property="Padding" Value="3" />
dotNET
Points
5290
Basé sur la réponse de rkirac ci-dessus. Si vous ne voulez pas créer un style global, vous pouvez mettre les mêmes éléments à l'intérieur TabControl.ItemContainerStyle
qui n'affectera que le TabControl
en question. Voici un exemple simple :
<Setter Property="LayoutTransform">
<Setter.Value>
<RotateTransform Angle="270" />
</Setter.Value>
</Setter>