Bonjour

J'ai défini deux style, une que je veux appliquer aux Label et l'autre aux TextBlock

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<Style TargetType="{x:Type TextBlock}">
	<Setter Property="Foreground" Value="#FFFFFFFF" />
	<Setter Property="FontSize" Value="12"/>
	<Setter Property="FontFamily" Value="Arial"/>
</Style>
 
<Style TargetType="{x:Type Label}">
	<Setter Property="Padding" Value="0,5,0,2"/>
	<Setter Property="FontWeight" Value="Bold"/>
	<Setter Property="Foreground" Value="#FF999999" />
	<Setter Property="FontSize" Value="15"/>
	<Setter Property="FontFamily" Value="Arial"/>
</Style>
Mon problème : Les labels prennent l'apparence des TextBlock. Je suppose que c'est normal puisque, si je ne me trompe pas, Label hérite de TextBlock. Mais y a-t-il une solution pour éviter ce problème ? Je pourrais utiliser la propriété Key, mais si je peux éviter cela, ça serait pas mal.


Question "Bonus" : Est-il possible de souligner le texte d'un label ? J'ai réussi à les mettre en Gras, italique mais pas de soulignement.