wpf xaml listbox focus border

WPF: elimina el borde punteado alrededor del elemento enfocado en el cuadro de lista con estilo



xaml listbox (1)

Tengo un cuadro de lista horizontal con una plantilla de control personalizada. El elemento seleccionado obtiene un marco punteado cuando se enfoca. ¿Alguien sabe cómo deshacerse de eso?


Debe establecer FocusVisualStyle de cada ListBoxItem en nulo. Los pasos están abajo

1) Crear ItemContainerStyle para el ListBox

<Style x:Key="ListBoxItemStyle1" TargetType="{x:Type ListBoxItem}"> <Setter Property="FocusVisualStyle" Value="{x:Null}"/> ....

2) Establecer ese estilo en Listbox

<ListBox ItemContainerStyle="{DynamicResource ListBoxItemStyle1}"