Quand un TabItem
a un focus, il montre un countour interne en pointillés. Comment le rendre transparent ou le désactiver pour obtenir le focus du tout?Comment désactiver le contour en pointillés pour TabItem?
Répondre
Si vous parlez du FocusVisualStyle vous pouvez le supprimer en ajoutant ce qui suit à votre TabControl
<TabControl ...>
<TabControl.Resources>
<Style TargetType="TabItem">
<Setter Property="FocusVisualStyle" Value="{x:Null}"/>
</Style>
</TabControl.Resources>
<!-- ... -->
</TabControl>
Mise à jour
Pour vous assurer que nous parlons de la même chose
Sélectionné avec FocusVisualStyle (en pointillé)
Sélectionné sans FocusVisualStyle. Ceci est le regard que vous obtiendrez lorsque le TabItem a mis l'accent (fixé par clavier) et FocusVisualStyle est réglé sur null
standard intéressant, mais suprisingly Je n'ai pas obtenu mon résultat attendu en utilisant ce –
Pouvez-vous ajouter un exemple de code? –
Je vois, je parlais d'un contour en pointillés dans le corps de l'onglet, pas dans l'en-tête. –
Avez-vous changé le modèle d'en-tête que je ne pense pas est le fait –