J'ai une liste déroulante horizontale avec un controlIemplate personnalisé. L'élément sélectionné est entouré d'un cadre en pointillé lorsqu'il est mis en évidence. Quelqu'un sait-il comment s'en débarrasser ?
Réponse
Trop de publicités?Vous devez attribuer la valeur null à FocusVisualStyle pour chaque ListBoxItem. Les étapes sont les suivantes
1) Créer un ItemContainerStyle pour la ListBox
<Style x:Key="ListBoxItemStyle1" TargetType="{x:Type ListBoxItem}">
<Setter Property="FocusVisualStyle" Value="{x:Null}"/> ....
2) Définir ce style comme Listbox
<ListBox ItemContainerStyle="{DynamicResource ListBoxItemStyle1}"